For setting up a good authorization, three steps are important:
All purchased modules are activated by your project manager.
Please contact your project manager for more information.
Open the Authorization screen:
Authorization is set up using usergroups. Each group has its own specific authorization.
It’s recommended to create a user group for System administrators where all modules are assigned.
It’s recommended to create a user group ‘Everyone’. This group will not be used for authorisation, but only for fieldsettings. See the heading 'Fieldsettings' below.
It takes some steps setting up these user groups:
When a person is in multiple groups, Transpas will merge all his rights.
Every screen, report, special privilege and action is part of a module.
If a module is not allowed, everything under that module will automatically be not allowed.
Then restart Transpas to apply these settings.
To change the fieldsettings you need to be 'system developer’. Your project manager can assist here.
When you are System Developer you are allowed to change the fieldsettings, and the button Object access is visible in the toolbar.
Click on this button to get the options for the current sceen.
When a person is in multiple groups all the negative fieldsettings will dominate. For instance: if one user group has set a screen to read only, but another user group has not, the screen will still be read only for this user.
The settings will be applied after the dialog is restarted.
As mentioned: When a user is a member of multiple groups, the negative settings are dominant.
That means that when a user is in a group which doesn't have access to the purchase invoice screen, and that user is added to the group Invoicing which does have access to this screen, that user still has no access to the purchase invoice screen.
Negative settings in Transpas are indicated with a red background colour.
You can bypass negative settings by using Explicit.
The user gets (or does not get) access to this option based on the group in which the highest number is set for this option.
1 | Default invisible = YES |
2 | Invisible = NO |
3 | Invisible = YES |
4 | Invisible = NO (explicit) |
A last point of note are Directives.
Fields with a directive normally are turned off because they can have a negative effect on the performance of Transpas.
On the fields xTripId, xTruck, xTrailer, xDate and xTime below a directive has been filled in:
These fields are not visible, unless this is turned on in the below left of the screen on the tab sheet Directives:
This concerns NEXT_AND_PREVIOUS_INFO.
As can be seen, this is not defined by default. To turn this on, simply set Define to Yes.
Transpas will give a warning that turning this on can effect the performance.
It should be clear by now that it is unwise to turn on all directive, but first to consider whether these fields are really needed