Refer to documentation Implementation
Presentation
The definition of the functional authorizations is made by entering pairs (profile codes, function codes) in a record.
The grid present on the record is only useful when there are specific authorizations for the function. It can either be:
A coherency control is performed on the sites and groups of sites listed in the authorization grid. Thus, if two sites belonging to different groups to which distinct authorizations have been accorded, an error message will be displayed and the entry will not be possible.
In order to make the entry of complex cases faster, buttons are available to add in mass a set of functions or to merge profiles.
On saving it, the table storing the authorization definitions, but the authorization cross reference table is not updated. This update will be made on exiting the function, if the response is Yes to the question Update the table AFCTFCY.
Close
Fields
The following fields are present on this tab :
Profile
| This code identifies the created records in a unique manner. |
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
An important point to note is that the table of the functions profiles manages only the profile code, the authorizations detail by group or site being managed by the functional authorizations table. But more importantly, for authorizations management, is the site function profile table, which is automatically updated by this function, but also if necessary by the management of groups, companies and sites.
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 Is used to open a screen loading functions in mass. The aim is to define for a site or group of sites the use conditions (by including all options of the listed functions in mass or none). The concerned functions can be loaded in the grid by picking from the branching list on the left. This list displays the functions as they are classified in the standard menus of the ADMIN user. This button is used to load directly all functions linked to a specific module or to select directly a function or sub-menu. The record in this grid leads to the creation of the corresponding authorizations. Function-profile modificationThis button is used to load in the left list the rights and access to the concerned function-profile. Any addition, modification or rights and access cancellation for the profile is made in the left list. In order to validate the modifications made to the profile, click on [Save]. |
The following fields are included on the window opened through this button : Block number 1
Block number 2
Close Is used to copy the functional authorization as a whole linked to a function profile code from or to another folder. |
The following fields are included on the window opened through this button :
Close This button is used 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 :
An attempt has been made to create different authorizations for the two groups of sites having sites in common.