3.13.1.3.3. Modus für GUI-Anpassung überarbeitet (ehemals Tweak-Menu-Konfig)

Bislang wurde die Oberfläche von Anwendungen bezüglich Menüs, Menüpunkten, Werkzeugleisten, Schaltflächen und Kontextmenübefehlen (insbesondere auch bei Offline-CDs) über die Datei tweak_menuconfig_<appname>.mfg angepasst (auch rollenbasiert bei Verwendung einer ERP-Kopplung).

Mit V10 wurde der Mechanismus komplett überarbeitet.

Vorteile:

  • Zeitersparnis beim Start der Anwendungen.

  • Nicht nur die Steuerung von Menüs und Werkzeugleisten ist möglich, sondern auch von Kontextmenüs.

  • Vereinheitlichung der internen Konzepte: Das Ein- und Ausblenden von Buttons kann nun über Skripte mit verwaltet werden. Das ging bislang nicht.

  • Hierarchisch angelegter Wirkmechanismus: Zusätzlich gibt es noch eine MODE Sektion (Extras Menü -> BEGINNER/STANDARD/PROFESSIONAL), in der mehrere Modi angelegt werden können. Für jede kann separat definiert werden, welche Buttons, Menüpunkte und Kontextmenüpunkte sichtbar sein sollen. Diese wirken als ein zusätzlicher Filter auf die Rollen.

Beispiele

Wenn Sie die PLDBDEMO-Datenbank installiert haben oder auch in der Sales Offline Version können Sie sich beim Login mechanical verschiedene Werkzeugleisten, Menüs und Indexbaum -Kontextmenüs ansehen.

Die Rollen "Laubsauger" und "Heckenschere" haben volle Werkzeugleisten/Menüs (z.B. für die Administration):

Rolle wählen

Rolle wählen

Die Rolle "Kettensäge" ist reduziert (z.B. für einen CAD User):

Rolle wählen

Rolle wählen

Die Rolle "Fertigungsmittel" ist noch weiter reduziert (z.B. für einen Einkäufer):

Rolle wählen

Rolle wählen

Konfiguration

Das System ist auf zwei Konfigurationsdateien verteilt:

  1. Basisaufbau der Menüs (menustructure_PARTdataManager.cfg)

    Damit werden die Struktur der Menüs und Werkzeugleisten sowie deren Inhalt festgelegt. Hier wird definiert, was man maximal in dieser Installation sehen können soll.

    Das Datei-Menü sieht im Standard beispielsweise so aus:

    FileMenuName=FileMenu 
    FileMenu=Title=&Datei 
    FileMenuContent=FileOpen,FileSaveTemplate,-
    ,actionRecentFilesList,-
    ,FileSearch,FileSearchGeo2D,FileSearchGeo3D,FileSearchTopo3D,-
    ,FileExit

    Außerdem kann festgelegt werden, in welcher Reihenfolge die Toolbars beim ersten Start auftauchen sollen. Das \n heißt neue Zeile, so sieht dann die Config und das Resultat aus:

    toolbarOrder=Standard,Assembly,Details,Export,\n,IndexTree,LinkDatabase,Addsap

  2. Rollenabhängige Ausblendungen (menuvisibility_PARTdataManager.cfg)

    Damit wird festgelegt, welche der Menüpunkte und Werkzeugleisten in welchen Rollen sichtbar sein sollen. Damit man nicht für jede Rolle einzeln die Sichtbarkeit einstellen muss, kann man diese zunächst gruppieren:

    [TYP_A]
    FileOpen=true 
    FileSearch=true 
    
    [TYP_B]
    FileSearch=true 
    
    [ROLES]
    ADMIN=TYP_A 
    NORMADMIN=TYP_A 
    CADUSER=TYP_B

Details hierzu finden Sie unter Abschnitt 1.7.8.2, „Menüs, Menüpunkte, Toolbars, Buttons und Kontextmenükommandos optimieren“ in PARTsolutions - Handbuch für Administration.