Personalizzazione del file MenuDefinitions.xml di Data Standard

Aggiungere altre voci di menu di Data Standard all'interfaccia di Vault Client oppure sopprimere alcuni comandi con il file MenuDefinitions.xml.

Opzioni del menu di Data Standard di default

Ogni personalizzazione dei menu di Data Standard nel client di Vault è definita nel file MenuDefinitions.xml in %programdata%\Autodesk\<Vault version>\Extensions\DataStandard\Vault.

Nota: È necessario ripristinare le barre degli strumenti di Vault dopo aver riavviato il client di Vault per la prima volta in seguito all'installazione di Data Standard oppure dopo la modifica del file MenuDefinitions.xml.

Elementi del file

I file di definizione sono in formato XML. Utilizzare un editor di testo o un editor XML per modificare i valori degli elementi nel file.

Il file MenuDefinitions.xml presenta tre componenti di livello superiore:

Siti di comando

Contiene uno o più elementi <command site name>.

Specificare il menu in cui vengono visualizzati i comandi del menu definiti attraverso i siti di comando. Un sito di comando può essere definito con un componente del sito.

Esempio di menu contestuale di un file:

<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>

Gli attributi disponibili per l'elemento <command site name> di CommandSite sono indicati nella seguente tabella.

Attributo

Obbligatorio

Valori validi

Descrizione

Label

No

Caratteri e numeri

Testo visualizzato nel menu a discesa. Se non esiste, viene utilizzato "mymenu".

DeployAsPullDown

No

True o False

Se ha valore True, il menu a discesa viene creato nel menu contestuale con l'etichetta definita in precedenza.

Location

Caratteri e numeri

Testo che rappresenta la descrizione comandi per il comando.

L'elemento CommandSite contiene uno o più elementi <Item> che corrispondono agli elementi definiti negli elementi MenuItem.

L'unico attributo per l'elemento <Item> è Name.

Attributo

Obbligatorio

Valori validi

Descrizione

Nome

Nome dell'elemento definito negli elementi MenuItem.

Nome dell'elemento definito negli elementi MenuItem.

Voci di menu soppresse

Per default, il comando New Folder viene rimosso dal file e il comando Nuova cartella dai menu contestuali quando è installato Data Standard. Gli amministratori possono rimuovere altri comandi di default dall'interfaccia utente del Vault mediante la modifica della sezione SuppressMenuItems nel file MenuDefinitions.xml.

<SuppressMenuItems>
NewFolder,NewFolderGroupMenu,NewFolderGroupButton,NewFolderForContextMenus
</SuppressMenuItems>

I nomi di comando sono separati da una virgola.

Esempio: