The contents of Home, Explorer, Evaluation and Administration can be adapted using the associated XML file (navigation_home.xml, navigation_explorer, navigation_evaluation, navigation_administration.xml). For Home, the XML file contains information on the menu items to be displayed in the main window. For Explorer and Evaluation, the XML file contains information on the structure of the left-hand navigation. For Administration, the XML FILE contains information on the structure of the top navigation bar and the content of each associated tab.
The following elements can be defined within the navigation XML files:
Used as a structural element for a group of elements. Can alternatively be used as a reference for an element that is defined in the XML files.
Represented as a link, opens a list. Used in all areas.
Represented as a link, opens an evaluation. Only used in Evaluation.
Represented as a link or button, schedules an administrative background server task. Only used in Administration.
Represented as a link or button, immediately performs an action. Only used in Administration.
Represented as a link, opens an ARIS Risk & Compliance Manager object. Only used in Administration.
You can define the display of these elements with <nav.access>. The element is displayed only if all requirements defined in <nav.access> are met. The following types of condition exist:
Users must be assigned in ARIS Risk & Compliance Manager to the role that provides them with access to the functions relevant for them.
Users must have the specified system privilege for at least one of the roles assigned to them. The privileges are defined in the roles.xml file.
Users must have the specified role. The privileges are defined in the roles.xml file.
Each type of condition can exist only once in each condition.
A <nav.item> element propagates its access conditions to all child elements. If a <nav.item> element contains a subordinate <nav.data.grid> element, the conditions directly assigned to the elements and those of the parent element are combined.
Example
In the navigation, an existing list is inserted at an additional position and another access privilege is defined for it.
Location |
XML file in the xml folder |
Procedure |
|
Documents |
navigation_explorer.xml, navigation.xsd |
Example |
Navigation_Module\WEB-INF\config\custom\xml: Modify the module navigation |