Der Inhalt von Home, Explorer, Auswertung und Administration kann über die zugehörige XML-Datei angepasst werden (navigation_home.xml, navigation_explorer, navigation_evaluation, navigation_administration.xml). Für Home ist in der XML-Datei festgelegt, welche Menüpunkte im Hauptfenster angezeigt werden. Für Explorer und Auswertung ist in der XML-Datei festgelegt, wie die linke Navigation aufgebaut ist. Für Administration enthält die XML-Datei Informationen zur Struktur der oberen Navigationsleiste und zum Inhalt aller zugehörigen Registerkarten.
Innerhalb der Navigation-XML-Dateien können folgende Elemente definiert werden:
Wird als ein Gliederungselement für eine Gruppe von Elementen verwendet. Alternativ kann es als eine Referenz für ein Element verwendet werden, das in den XML-Dateien definiert ist.
Wird als Link dargestellt und öffnet eine Liste. Wird in allen Bereichen verwendet
Wird als Link dargestellt und öffnet eine Auswertung. Wird nur in Auswertung verwendet.
Wird als Link oder Schaltfläche dargestellt und dient zur Zeitplanung eines administrativen Hintergrund-Jobs. Wird nur in Administration verwendet.
Wird als Link oder Schaltfläche dargestellt und führt sofort eine Aktion aus. Wird nur in Administration verwendet.
Wird als Link dargestellt und öffnet ein ARIS Risk & Compliance Manager-Objekt. Wird nur in Administration verwendet.
Die Anzeige dieser Elemente kann per <nav.access> definiert werden. Das Element wird dann nur angezeigt, wenn alle im <nav.access> definierten Bedingungen erfüllt sind. Es gibt folgende Bedingungsarten:
Der Benutzer muss in ARIS Risk & Compliance Manager der Rolle zugeordnet sein, die ihm den Zugriff auf die für ihn relevanten Funktionen gibt.
Der Benutzer muss mit mindestens einer ihm zugeordneten Rollen das angegebene Systemrecht besitzen. Die Rechte sind in der Datei roles.xml definiert.
Der Benutzer die angegebene Rolle besitzen. Die Rechte sind in der Datei roles.xml definiert.
In jeder Bedingung kann jede Bedingungsart nur genau einmal vorkommen.
Ein Element <nav.item> vererbt seine Zugangsbedingungen an alle Kind-Elemente. Beinhaltet ein Element <nav.item> ein untergeordnetes Element <nav.data.grid>, werden die den Elementen direkt zugeordneten Bedingungen und die des übergeordneten Elements kombiniert.
Beispiel
In der Navigation wird eine bestehende Liste an einer weiteren Stelle hinzugefügt und es wird eine andere Zugangsberechtigung dafür definiert.
Speicherort |
XML-Datei im Ordner xml |
Vorgehen |
|
Dokumente |
navigation_explorer.xml, navigation.xsd |
Beispiel |
Navigation_Module\WEB-INF\config\custom\xml: Modify the module navigation |