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: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 :
|
CENTRAL_MODIFYDEF |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Utilities |
Gives access to the utilities working on databases :
|
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 : :
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.
Enter in ABCD and provide as login data the respective values inserted in the variables $adm_login and $adm_password
ABCD will allow access with system administrator rights. Go to the option User administration and recreate a system administrator record.
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.