Refer to documentation Implementation
Presentation
To define functional authorizations, enter the profile codes-function codes combinations in this screen.
Use the table in this screen in the event special authorizations have to be defined for the function. It can either be:
A consistency check is applied to the sites and site groups listed in the authorization table. Thus, if two sites belong to different groups to which you have granted distinct authorizations, an error message is displayed and you cannot resume the entry.
For a quick entry in complex situations, use the actions of the Action panel to:
When saving, the table storing the definition of authorizations is updated but the table of cross-referenced authorizations is not. This update is performed when exiting the function if you answer Yesto the question Update of the AFCTFCYtable.
Close
Fields
The following fields are present on this tab :
Profile
| This code identifies the current record in a unique way. |
Function
| This code identifies a function of the software. |
| Module to which the current function is attached. |
Grid List of values
| Define if the authorizations are entered for the data linked to a site or a group of sites. |
| Access rights may be defined either for just one site or for a grouping of sites. You will enter either a group code or a site code, depending upon the type selected. |
| Access will be allowed or prohibited for the site(s) of this function, given the profile code. |
| If this box is checked, all options will be available for this Profile code. If it is not checked, specific options will be available according to the selection criteria. |
Close
The Function profiles table only manages the profile code. The detail of authorizations by group or site is managed in the Function authorizationstable. For the management of authorizations, the most important table is the Site function profiletable, which is updated automatically in this function. If necessary, you can also use the grouping, company or site management.
In fact, this table manages in detail the authorizations for each site/profile/function cross reference. Taking into account the number of important functions in the software (several hundred), a folder with many sites may have a AFCTFCY table including a very great number of lines (it has however records of small size).
This table is used to obtain good performances during the authorizations management, in particular in the reports. Its update is made on exiting the authorization update functions. Taking into account the large amount of information to be updated, this function can have a long execution time. It is also possible to launch this operation directly on using the associated utility (Validation of the functions).
The following fields are included on the window opened through this button : Profile
Block number 2
Block number 3
Close Click this action to open the screen for mass loading functions and to define the rights of use for a site or site group (including all options of the listed functions globally, or none of the options). To load the relevant functions in the table, you have two options:
Recall and function-profile modificationClick Recallto load the relevant functions in the table. The picking list in the selection panel also displays all authorizations and access rights as selected for the given function-profile. Function addition : Function deletion :
To delete the association function/profile code:
|
The following fields are included on the window opened through this button : Block number 1
Block number 2
Close Click this action to copy the functional authorization as a whole, which is linked to a function profile code from or to another folder. |
The following fields are included on the window opened through this button :
Close Click this action to add the access rights of a profile to the current user. |
In addition to the generic error messages, the following messages can appear during the entry :
You have attempted to create different authorizations for the two groups of sites having sites in common.