The ABCD permissions are grouped in two categories :

1. Permissions relating to databases and entry- or exit-formats

2. Permission related to ABCD functionality.

To attribute permissions to operators, profiles are defined to refer both to the databases and functionalities to which operators of each profile are granted access.

 Creation of profiles

Use the option Create/edit profiles to define the permissions set to assing to users of each profile.

A workshop will be presented where the following information is to be entered :

Profile name

Name of profile to identify the profile of permissions assigned

 profilename

Description of the profile

Short description of the profile

 profiledesc

Databases

Databases for which this profile gives access. Select All to the system administrator who should always have access to the databases without specifically being granted accessl

 db_database-name

Display formats

Display format for which this profile gives access. Select ALL to give access to all formats defined or still to be defined

Access to all pft`s:
Database-name_pft_ALL
Access to pft xx:
Database-name_pft_xx
 

Worksheets

Worksheets which a member of this profile can use for editing records. Select All to provide access to all worksheets defined or to be defined

Access to all fmt`s:
Database-name_fmt_ALL
Access to fmt xx:
Database-name_fmt_xx

Permissions for the catalog module

In this section the permissions are defined for the cataloging module functions, as explained below :

 

All

Access to all catalog module functions

CENTRAL_ALL

Create databases

Create databases

CENTRAL_CRDB

Create records

Create new records

CENTRAL_CREC

Edit records

Modify exisiting records, using worksheets assigned in the Databases section

CENTRAL_EDREC

Delete records

Delete existing records

CENTRAL_DELREC

Re-activate records

Activate records previously deleted (if no database re-organisation was performed)

CENTRAL_UDELREC

Copy records from other databases

Create new records copying them from databases assigned to this profile

CENTRAL_CAPTURE

Create/edit default

Allows creation of default values for new records

CENTRAL_VALDEF

Z39.50 cataloging

Allows creation of records copied from Z39.50 servers

CENTRAL_Z3950CAT

Add, edit and delete copies

Adding/managing records in the DB copies (title inventory)

CENTRAL_ADDCOP

Add loanobjects

Allows creation of loanobjects records for the loans system

CENTRAL_ADDLO

Printing records

To create reports using the formats assigned to the profile in the Databases section

CENTRAL_PREC

Store search expressions

 Searches done in the session can be stored in a file with the name search_expr.tab located in the folder pfts/active_language

CENTRAL_SAVEXPR

Create/edit/store display formats

 Allows creation of new display formats or editing of existing formats

CENTRAL_EDPFT

Create/edit/save classifier keys

 Allows creation of classifier keys to present the records and/or editing existing classifier keys. The file with the classifier keys is named sort.tab and is stored in the folder  def/active-language

CENTRAL_ED_SORT

Import/Export

 Provides access to the import/export functions for both TXT and ISO output

CENTRAL_IMPEXP

Modify database definition

Allows changing the following structural components of database components :

  • Field definition table

  • Data-entry format

  • Display format

  • Field Selection Table for indexing

  • Advanced Search form

  • Record type

  • Validation

  • Formats for begin/end codes of records

  • Configuration of the database in the iAH OPAC

  • Configuration of statistics


CENTRAL_MODIFYDEF

Utilities

  Gives access to the utilities working on databases :

  • Listing blocked records

  • Unlocking records

  • Unlocking databases

  • Initialize databases

  • Delete a database

  • Inverted File generation

  • Activate/de-activate a database

CENTRAL_DBUTILS

Global changes

Gives access to global changes function

CENTRAL_GLOBC

Configure Z39.50 clients

Allows to create/edit/delete Z39.50 servers, define conversion tables and add diacritic characters to the table

CENTRAL_Z3950CONF

Create statistics

Provides access to the statistics module on the database

CENTRAL_STATGEN

Configure statistics

Allows configuration of the statistics applied on a database

CENTRAL_STATCONF

Users administration

To add new profiles and users

CENTRAL_USRADM

Define inventory number last assigned

To change the next inventory number to be assigned

CENTRAL_RESETLIN

Defiune last assigned control_number

To change the next control_number to assign to the database

CENTRAL_RESETLCN

Translate system messages

Gives access to the messages tables for the active language

CENTRAL_TRANSLATE

Edit helpfiles for the database fields

To edit the help-files for the fields of a database (instructions on editing)

CENTRAL_EDHLPDB

Edit the helppages on the system

To create help-pages for the functions of the system

CENTRAL_EDHLPSYS

Expore the folder bases where the ABCD databases are stored

Explore the folder Bases to edit TXT-format files, modify or download files related to the databases.This parameter is to be used joined with the paramter $dirtree in the file config.central

CENTRAL_EXDBDIR

 

 

Circulation and Loans

 

All

Access to all functions of the Circulation and Loans module

CIRC_CIRCALL

Configuration

Configure the loans policies and the display formats to use for displaying data of the Loans module databases. Configure the reports and statistics

CIRC_CIRCFG

Loaning

Issue loans

CIRC_LOAN

Return

Discharge loans from users

CIRC_RETURN

Renew

Renew loans but only if and when the loan policy allows

CIRC_RENEW

Suspend

Suspend users for a reason not implied by the loan policy

CIRC_SUSPEND

Delete fines

Delete fines given for late return

CIRC_DELFINE

Delete suspensions

Delete suspensions even before the end of the sanction

CIRC_DELSUS

Manage loans databases (transactions, suspensions and fines)

Create/edit/delete records of the circulation databases (users,transactions, suspensions and fines)

CIRC_CIRCDATABASES

Reports

Produce the reports defined in the module

CIRC_CIRCREPORTS

Produce statistics

Produce statistics defined in the module

CIRC_CIRCSTAT

 

 

Acquisitions

 

All

 Access to all functions of the Acquisitions module

ACQ_ACQALL

Create requests

 Create purchase requests

ACQ_NEWSUGGESTIONS

Approve/deny requests

 Accept/deny requests according to the decision on this taken

ACQ_APPROVREJECT

Tendering process

 Register the offers/quotes by providers

ACQ_BIDDING

Purchase decision

 Register the providers who will deliver the purchased items

ACQ_DECISION

Create purchase orders

 Create directly a purchase order without passing through the full tendering process

ACQ_CREATEORDER

Create purchase order for sending out

 Create purchase orders and send them to the selected provider(s)

ACQ_GENERATEORDER

Register items received

 Register in the copies inventory database the items acquired by donation, purchase or exchange

ACQ_RECEIVING

Administration of the acquisitions databases

 Direct management of the acquisitions dastabases : suggestions, purchase orders, providers

ACQ_ACQDATABASES

Define next control_number purchases

 Modify next control_number to be assigned for purchase orders

ACQ_RESETCN

Reports

 Execute acquisitions reports

ACQ_ACQREPORTS



A profile can contain as many databases as necessary to access in one or more modules. In this last case a submenu of the main menu will appear to allow the operator to move through the selected modules.

After a profile has been created, the operators assigned to this profile need to be entered.

The profiles can be edited or deleted once they have been created. Still, when a profile is assigned to an operator, this cannot be deleted as long as there are users of this profile.

ABCD has one group called adm which is linked with the system administrator. It is not allowed to edit or delete the profile of tis group and at least one user has to be assigned in this group. Otherwise the risk exists that certain crucial functions are no longer accessible.

If by mistake the system administrator is deleted, follow the following procedure to assign a provisional administrator to enter ABCD and define a new administrator : :

  1. Edit the file config.central located in the folder central and put a provisional vlaue for the paramers $adm_login and   $adm_password. This provisional value should not correspond to any existing user identification in the access control dastabase.

  2. Enter in ABCD and provide as login data the respective values inserted in the variables $adm_login and   $adm_password

  3. ABCD will allow access with system administrator rights. Go to the option User administration and recreate a system administrator record.

  4. Delete the values in the parameters $adm_login and  $adm_password of the script config.central

The user profiles are stored in the folder par/profiles. There will be one file for each profile created. The file profiles.tab  is interal to ABCD and provides the parameters to be used for allowing/restricting access to functions of ABCD. Don't delete this files since it is the table used for the creation/edition of profiles !


The file
adm contains the system administrator profile and cannot be edited or delted. Therefore it is not shown in the list of active profiles.