A menu profile code does not define access rights but only a navigation tree structure.The latter are defined by thefunction profile code as well as by some additional parameters of the user record.
Refer to documentation Implementation
Presentation
The entry of the menu profile is carried out on a single tab. There are two specific characteristics:
The tree structure of the current menu (by default, the first one when opening an existing profile).
Folder and function detail
When creating a new menu profile, the Start Menu can be accessed. It is thus possible to select by default the name of one of the standard menus defined for the super user (ADMIN by default).
Upon menu profile modification, it is possible to delete and/or add menus and functions, but also to move them so to position them in the requested order.
When in entry mode in the grid, it is possible to modify the menus by simply inserting or cancelling the lines. To insert a line, the following fields have to be entered:
Some functions accept an additional parameter, namely:
Close
Fields
The following fields are present on this tab :
Block number 1
| This code identifies the current record in a unique way. |
|   |
Block number 2
| The type of profile is a local menu that is used to give a category to the users, with a goal of limiting, if necessary, the simultaneous number of connections by category. This is made by means of the USR1, USR2, and USR3 parameters. |
| Used to define a quantity of additional memory allocated to the Adonix process executing the functions for the user connected under the profile menu. |
| Specify the code of the first menu that will be viewed at the time of user connection. This menu must be present in the grid below. |
|   |
|   |
|   | ||
| Indicate here the code of a function that will be executed when the user carries out the corresponding choice. Some functions accept an additional parameter, namely:
| ||
| For some functions, a supplementary argument can be specified. The table below draws up a list of the most frequent cases :
When the supplementary argument is not mandatory, it is selected or entered when starting the function, depending on the cases. | ||
|   |
Close
Action icon
Used to display the original menu referencing the menu being modified.
Used to display the menu of the current line in order to modify the characteristics.
Close
By default, the following reports are associated with this function :
PROFMEN : Menu profile
This can be changed using a different setup.
This button is used to transfer the menu profile to another folder available from the server where the current folder is located. |
This menu item allows access to the documentation management on the first paragraph of the documentation (if there is one) associated with the current record.
This menu item allows access to link management. It is used to define the links between the current record and other records (for example, the links between functions and parameters). These links are specific to the documentation and are used to load the generation of documentation structures.
This menu item launches a documentation generation. You can also launch it from the Generation button at the bottom of the screen.
You can launch three types of generation one by one or simultaneously
The range suggested by default takes into account the current record, but you can modify it at launch time.
In addition to the generic error messages, the following messages can appear during the entry :
This message means that the function code that has been entered is not declared in the functions table.
This warning (which is not blocking) means that a menu has already been referenced elsewhere (in other words, that the same menu is accessible by two different paths).
This message means that an attempt is made to insert in the call menu a menu located above it in the hierarchy (which may generate a loop in the menus). In this case the error is blocking.