Fügen Sie weitere Data Standard-Menüelemente zur Vault Client-Schnittstelle hinzu, oder unterdrücken Sie mithilfe der Datei MenuDefinitions.xml bestimmte Befehle.
Vorgegebene Data Standard-Menüoptionen
Wenn Sie Autodesk Vault Data Standard installiert haben, werden nach dem Neustart des Vault Client zusätzliche Menübefehle verfügbar.
Alle Data Standard-Menüanpassungen in Vault Client sind in der Datei MenuDefinitions.xml definiert, die sich unter %programdata%\Autodesk\<Vault-version>\Extensions\DataStandard\Vault befindet.
Das Format der Konfigurationsdateien ist XML. Verwenden Sie einen Texteditor oder einen XML-Editor zum Ändern von Elementwerten in der Datei.
Die Datei MenuDefinitions.xml enthält drei Komponenten der obersten Ebene:
menuitem
)commandsite
)suppressmenuitems
)Enthält ein oder mehrere <command site name>
-Elemente.
Geben Sie über die Befehls-Sites an, in welchem Menü die definierten Menübefehle angezeigt werden sollen. Befehls-Sites können mit Site-Komponenten definiert werden.
Beispiel für das Datei-Kontextmenü:
<CommandSite>
<FileContext Label="myMenu" DeployAsPullDown="False" Location="FileContextMenu">
<Item Name="NewFile"></Item>
<Item Name="EditFile"></Item>
</FileContext>
<FolderContex Label="myMenu" DeployAsPullDown="False" Location="FolderContextMenu">
<Item Name="NewFile"></Item>
<Item Name="NewFolder"></Item>
<Item Name="EditFolder"></Item>
</FolderContex>
<StandardToolbar Label="myMenu" DeployAsPullDown="False" Location="StandardToolbar">
<Item Name="NewFile"></Item>
<Item Name="EditFile"></Item>
</StandardToolbar>
<ToolsMenu Label="myMenu" DeployAsPullDown="False" Location="ToolsMenu">
<Item Name="ShowLog"></Item>
</ToolsMenu>
<HelpMenu Label="myMenu" DeployAsPullDown="False" Location="HelpMenu">
<Item Name="AboutDialog"></Item>
</HelpMenu>
<Task Label="Task" DeployAsPullDown="False" Location="Task">
<Item Name="NewTask"></Item>
<Item Name="EditTask"></Item>
</Task>
</CommandSite>
Die verfügbaren Attribute für das CommandSite-Element
Attribut | Erforderlich | Gültige Werte | Beschreibung |
Label | Nein | Zeichen und Zahlen | Im Pulldown-Menü angezeigter Text. Bei Nichtvorhandensein wird "mymenu" verwendet. |
DeployAsPullDown | Nein | True oder False | Wenn True, wird das Pulldown-Menü im Kontextmenü mit der oben definierten Bezeichnung erstellt. |
Position | Ja | Zeichen und Zahlen | Text, der die QuickInfo für den Befehl darstellt. |
Das CommandSite-Element enthält einen oder mehrere
Das einzige Attribut für das
Attribut | Erforderlich | Gültige Werte | Beschreibung |
Name | Ja | Name des in den MenuItem-Elementen definierten Elements. | Name des in den MenuItem-Elementen definierten Elements |
Vorgabemäßig ist der Befehl Neuer Ordner nicht mehr im Menü Datei und im Kontextmenü enthalten, wenn Data Standard installiert ist. Administratoren können weitere vorgegebene Befehle von der Vault-Benutzeroberfläche entfernen, indem sie den Abschnitt suppressmenuitems
in der Datei MenuDefinitions.xml ändern.
<SuppressMenuItems>
NewFolder,NewFolderGroupMenu,NewFolderGroupButton,NewFolderForContextMenus
</SuppressMenuItems>
Die Befehlsnamen sind durch ein Komma getrennt.
Beispiel:
Um den Befehl Neuer Bibliotheksordner zu unterdrücken, fügen Sie der Liste SuppressMenuItems
die folgenden beiden Befehle hinzu: NewLibraryFolder
, NewLibraryFolderForContextMenus
.
Um den Befehl Ordner umbenennen zu unterdrücken, fügen Sie den folgenden Befehl hinzu: Folder.Rename
.
Rückgängigmachen unterdrückter Befehle:
suppressMenuItems
.