de:app:020cor:100sys:010usr:0165dbimnu

Verwalten des Office Menü

Transaktion DBIMNU

Diese Transaktion dient zur Verwaltung von Office Menüs und ermöglicht über die Icons:

Das Office Menü besteht aus

  • Menü und
  • Transaktionsprofil

Als Menü wird die linke Seite des Bildschirms bezeichnet, die dem Benutzer den schnellen und direkten Zugriff auf alle Transaktionen ermöglicht. Das Menü selbst wird immer angezeigt. Transaktionen können über maximal 4 Ebenen gruppiert werden. Die im Menü aufgeführten Transaktionen sind aber abhängig von den Zugriffsrechten des Benutzers und dem geschäftlichen Kontext eines geladenen Vertrages sichtbar. Es muss mindestens ein (oder beliebig viele Menüs xxx) vorhanden sein, die jeweils als sysmnu_xxx.ini Datei gespeichert werden.

Die Menüeinträge können auf mehrere Zeilen verteilt werden, indem '\n' als Zeilenumbruchbefehl eingegeben wird. Die Höhe des Menüeintrags wird hierbei automatisch angepasst.

Das Transaktionsprofil regelt, ob eine bestimmte Transaktion ausführbar bzw. nicht ausführbar sein soll. Bei sogenannten “Top Level Menüs” muss mindestens eine identisch zum Menü benannte *.tdp Datei vorhanden sein.

Die Transaktion ermöglicht die Erstellung verschiedener Office Menüs für den Zugriff auf die Transaktionen im Menü. Die Erstellung von Office Menüs erleichtert die Organisation und den Zugriff auf verschiedene Teile der Applikation, da über die Office Menüs das Zugriffskonzept einer jeden Bank definiert werden kann.

Jedem Benutzer muss in seinem Benutzerprofil ein solches Zugriffsprofil zugeordnet werden.

Das Feld “Standardtransaktion” gibt an, welche Transaktion gestartet wird, wenn ein Benutzer, dem dieses Profil zugeordnet wurde, sich anmeldet. Möglich sind z.B.

Wenn eine neue Sprache in der Anwendung hinzugefügt werden soll, muss sie sowohl in TDPARA.INI (über DBxTDP im Bereich “Sprache”) als auch in der Codetabelle “UILTXT” (über SYSTBL) hinzugefügt werden. Um einen konsistenten Sprachensatz zu erhalten, wird die neue Sprache nur dann in der Auswahlliste angezeigt, wenn sie sowohl in TDPARA.INI als auch in “UILTXT” hinzugefügt wird. Anpassungen der Menüeinträge für eine bestimmte Sprache sollten im “Menü”-Panel durch Auswahl der gewünschten Option im Dropdown-Feld “Sprache” vorgenommen werden.

So funktioniert es

Über das Feld “Menü” kann ein vorhandenes Menü ausgewählt werden. In der MyModelbank sind bespielsweise Menüs für Sachbearbeiter (do5clerk), Officer (do5off), Administratoren (do5adm) definiert. Wird das Menü für den Sachbearbeiter ausgewählt, wird zur Visualisierung der gesamte Menübaum angezeigt. Im Menübaum kann durch Klicken auf die Pfeile von der Verzeichnisstruktur jeweils eine Ebene mehr oder weniger angezeigt werden.

Wenn ein bestimmtes Menü geändert werden soll, kann dieses mit Doppelklick ausgewählt und über das Icon werden.

Vorhandene Profile können mit dem Icon kopiert werden. Das Icon ist sichtbar wenn ein neues Profil über das Icon angelegt wird, d.h. via Hinzufügen eines neuen Profils.

Es gibt 4 Typen:

  • Menü (definiert den Menüeintrag, es muss ein gleichnamiges sysmnu_<Menüname>.ini vorhanden sein.
  • Transaktion (definiert Transaktionen, die unabhängig vom Kontext immer aufrufbar sind, z.B. die Stammdaten Transaktionen DBIxxx)
  • Optionale Transaktion (definiert Transaktionen, die kontextabhängig sind, wie z.B. Änderungstransaktionen, die nur ausführbar sind, wenn ein Kontrakt bereits vorhanden ist)
  • Funktion (noch nicht unterstützt)

Einträge innerhalb eines Menüs können mit den Icons oder nach oben oder unten verschoben werden.

Über das Icon sind zwei Checkfunktionen verfügbar:

  • Für eine Transaktion kann geprüft werden, in welchen Menüs diese Transaktion eingetragen ist.
  • Über den Button [Prüfe Menü] werden diejenigen (Sub-)Menüs angezeigt, die in keinem anderen Menü eingetragen sind.

Einschränkung: Menu Einträge müssen vom selben Typ sein. So kann ein Menu nur weitere Menu Einträge oder nur Transaktionen enthalten, nicht beide. Funktionen können mit Transaktionen gemischt werden aber nicht mit Menus.

Speicherung

Zugriffsprofile bestehen aus mehreren Teilen, die im INI-Verzeichnis der Applikation gespeichert werden.

Der TradeDesign-Teil ist MAC-geschützt und kann damit außerhalb der Applikation nicht verändert werden. Dieser wird unter dem Namen <profilname>.tdp abgelegt. Die Profil-Datei enthält die über das Panel “Transaktionsprofil” eingegebenen Informationen über die Default-Transaktion und die sonstigen ausführbaren Transaktionen.

Transaktions-Panels




TDP Profil



Ausführungsrechte erteilen oder entziehen

Durch Betätigen des Buttons 'Erteilen' können Ausführungsrechte für Transaktionen erteilt und durch Betätigen des Buttons 'Entziehen' entzogen werden. Hierbei muss im Feld Transaktionsmuster das Muster der Transaktionen erfasst werden, für die die Aktion ausgeführt werden soll.
Als Platzhalter sind “?” und “*” erlaubt.

Laden fehlender Transaktionen

Durch Betätigen des Buttons 'Laden' werden fehlende Transaktionen in das Transaktionsgrid geladen. Durchsucht werden die Verzeichnisse “frame”, “ttolib” sowie die Tabelle “ATP”. Das Ausführungsflag für die neu geladenen Transaktionen kann mit der entsprechenden Checkbox automatisch gesetzt werden.

Datenfelder

Datenfeld Beschreibung
Standardtransaktion Dieses Feld enthält die Default Transaktion des entsprechenden Profils beim
Login.





de/app/020cor/100sys/010usr/0165dbimnu.txt · Last modified: 2023/01/30 13:14 by mm