Profilcode für Menüs definiert keine Zugriffsrechte, sondern nur die Baumstruktur der Navigation. Sie werden durch den CodeProfile und zusätzlichen Parametern aus dem Benutzerdatenblatt definiert.
Siehe Dokumentation Umsetzung
Übersicht
Die Benutzerberechtigungen werden in einem einzigen Register erfasst. Zwei besondere Merkmale:
Die Baumstruktur des aktuellen Menüs (standardmäßig das erste Menü, wenn ein vorhandenes Profil geöffnet wird)
Auskünfte der Ordner und Funktionen.
Wenn Sie eine neue Menüberechtigung anlegen, öffnen Sie das Ausgangsmenü (wodurch standardmäßig der Name eines der Standardmenüs übernommen werden kann, der für den Superuser (Default-Wert ADMIN) definiert wurde.
Beim Ändern einer Menüberechtigung können Sie Menüs und Funktionen löschen und / oder hinzufügen, aber auch verschieben, um eine bestimmte Reihenfolge zu erhalten.
Bei Eingaben in die Tabelle können die Menüs geändert werden, indem Zeilen eingefügt oder entfernt werden. Folgende Felder müssen erfasst werden, um eine Zeile einzufügen:
Bei einigen Funktionen kann ein zusätzlicher Parameter definiert werden, vor allem bei folgenden Funktionen:
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Blocknummer 1
| Dieser Code identifiziert eindeutig die erstellten Datensätze. |
|   |
Blocknummer 2
| Der Profiltyp ist ein lokales Menü, das die Angabe einer Kategorie für die Benutzer ermöglicht, um die Anzahl der gleichzeitig laufenden Verbindungen nach Kategorie zu begrenzen, falls erforderlich. Dies erfolgt über die Parameter USR1, USR2, und USR3. |
| Ermöglicht die Definition einer zusätzlichen Speicherkapazität (in Kilobytes), die dem X3-Prozess zugewiesen wird, der die Funktionen des Benutzers ausführt, der mit dem Menüprofil angemeldet ist. |
| Hier wird der Code des ersten Menüs angegeben,das während der Verbindung des Benutzers angezeigt wird. Dieses Menümuss in der Tabelle unten vorhanden sein. |
|   |
|   |
|   | ||
| Hier wird der Code einer Funktion angegeben, die ausgeführt wird, wenn der Benutzer die entsprechende Auswahl durchführt. Bei einigen Funktionen kann ein zusätzlicher Parameter definiert werden, vor allem bei folgenden Funktionen:
| ||
| Zu verschiedenen Funktionen kann ein zusätzliches Argument angegeben werden. In der folgenden Tabelle ist eine Liste der häufigsten Fälle dargestellt:
Ist das Zusatzargument nicht erforderlich, wird es bei Funktionsaufruf ausgewählt oder erfasst. | ||
|   |
Schließen
Symbol Aktionen
Anzeige des alten Menüs mit dem in Änderung befindlichen Menü.
Anzeige der aktuellen Zeile, um deren Eigenschaften zu ändern.
Schließen
Standardmäßig sind der Funktion folgende Reports zugeordnet :
PROFMEN : Menüberechtigung
Dies kann durch geeignete Parameter geändert werden.
Mit diesem Button werden die Menüberechtigungen in einen anderen Ordner übertragen, der auf dem Server aufgerufen werden kann, auf dem der aktuelle Ordner abgelegt ist. |
Mit dieser Funktion kann auf die Dokumentationsverwaltung und auf den ersten Absatz der Dokumentation (sofern vorhanden) zum aktuellen Datenblatt zugegriffen werden.
Mit dieser Funktion kann auf die Linkverwaltung zugegriffen werden. Die Funktion definiert Links zwischen dem aktuellen Datenblatt und anderen Datenblättern (z. B. Links zwischen Funktionen und Parametern). Diese Links dienen lediglich Dokumentationszwecken: Aus ihnen wird der Generierungsprozess der Dokumentationsgliederungen gespeist.
Über dieses Menü wird die Dokumentationsgenerierung angestoßen. Die Generierung kann auch per Klick auf den Button [Generieren] im unteren Fensterbereich gestartet werden.
Es gibt drei Generierungstypen, die einzeln oder gleichzeitig verwendet werden können:
In den standardmäßig vorgeschlagenen Bereichen ist das aktuelle Datenblatt berücksichtigt. Die Bereiche können jedoch beim Aufruf der Funktion geändert werden.
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
Der eingegebene Funktionscode wurde nicht in der Funktionstabelle deklariert.
Diese Warnung löst keine Sperre aus. Ein Menü wurde an anderer Stelle referenziert (d. h. zwei verschiedene Pfade für dasselbe Menü).
In ein Menü soll der Aufruf eines Menüs eingefügt werden, dass sich hierarchisch auf einer unteren Ebene befindet (wodurch eine Schleife in den Menüs verursacht wird). Dieser Fehler löst eine Sperre aus.