The portal generation is a tool used to convert the version 6 portal with all of the menu links associated with a user or a trade code. Its purpose is to generate the appropriate dashboard on the Version 7 Platform.
For information on the launch of the generation, see the Administration reference dashboard upgrade document.
Generation is performed by analyzing the portal, the menu profile, and the user or the trade code favorites; and creating the corresponding elements in the administration database:
| VERSION 6 MENU CONFIGURATION | GENERATED VERSION 7 DASHBOARD |
|---|---|
If a user called USER1 has the following portal:
![]() |
The generation will create:
|
In a Sage X3 folder, many menu entries are present. A potential entry exists for every function, and every user can have different options and configurations. As more than 2,000 standard functions exist in Sage X3, the number of combinations of menu entries for functions, portlets, and dashboards exceeds thousand entries; this makes it difficult to manage if all entries must be created in the administration database.
For this reason, the generation algorithm has been written to minimize the number of entries created. This is performed by applying the naming rules summarized in the next table.
For the name description:
| Menu items naming rules | |
|---|---|
| Element | Codification |
| Standard ERP function with no parameter | STD_FunctionCode |
| Standard ERP function with parameters (such as EXEALH/RequestCode, AIMP/ReportCode) | PAR_FolderCode_FunctionCode_ParameterValue |
| Specific ERP functions with a name starting with X, Y, or Z with no parameter | SPE_FolderCode_FunctionCode |
| Specific ERP functions with a name starting with X, Y, or Z with a parameter | SPE_FolderCode_FunctionCode_ParameterValue |
| Portlet naming rules (also used for the menu item referring to them) | |
| Element | Codification |
| Standard portlet menu identical to the administrator standard menu (identical means that all the sub-menus are the same) | USR_FolderCode_AdminCode_MenuCode |
| Other menus | USR_FolderCode_MenuProfileCode_MenuCode |
| Other portlet menus identical to the administrator standard menu (identical means that all the sub-menus are the same) | USR_FolderCode_admin |
| Main menu portlet for a user | USR_FolderCode_UserCode |
| Favorite menu portlet for a user | FAV_FolderCode_UserCode |
| Main menu portlet for a trade code | TRD_TradeCode_UserCode |
| Other portlets found in the user portal | USR_FolderCode_UserCode_PortalModuleCode |
| Other portlets found in the trade code portal | TRD_TradeCode_UserCode_PortalModuleCode |
The following codes are used: