Personnalisation du fichier MenuDefinitions.xml de Data Standard

Ajoutez d'autres éléments de menu Data Standard à l'interface de Vault Client ou masquez certaines commandes avec le fichier MenuDefinitions.xml.

Options de menu par défaut de Data Standard

Toutes les personnalisations du menu Data Standard affichées dans Vault Client sont définies dans le fichier MenuDefinitions.xml, situé à l'emplacement %programdata%\Autodesk\<version de Vault>\Extensions\DataStandard\Vault.

Remarque : Vous devez réinitialiser les barres d'outils Vault après avoir redémarré pour la première fois Vault Client suite à l'installation de Data Standard ou à la modification du fichier MenuDefinitions.xml.

Eléments du fichier

Les fichiers de définition sont au format XML. Utilisez un éditeur de texte ou un éditeur XML pour modifier les valeurs d'éléments du fichier.

Le fichier MenuDefinitions.xml comporte trois composants de niveau supérieur :

Emplacements des commandes

Contient un ou plusieurs éléments <nom de l'emplacement de la commande>.

Utilisez les emplacements des commandes pour définir le menu dans lequel les commandes apparaissent. Les emplacements des commandes peuvent être définis avec un composant d'emplacement.

Exemple de menu contextuel d'un fichier :

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

Les attributs disponibles pour l'élément <nom de la commande> de CommandSite sont indiqués dans le tableau suivant.

Attribut

Obligatoire

Valeurs valides

Description

Etiquette

Non

Caractères et nombres

Texte affiché dans le menu déroulant. En l'absence de texte, "mymenu" est utilisé.

DeployAsPullDown

Non

True ou False

Si la propriété est définie sur True, un menu déroulant est créé dans le menu contextuel possédant l'étiquette définie ci-dessus.

Emplacement

Oui

Caractères et nombres

Texte représentant l'info-bulle de la commande.

L'élément CommandSite contient un ou plusieurs objets <Item> qui correspondent aux éléments définis dans MenuItem.

Le seul attribut de l'élément <Item> est Name.

Attribut

Obligatoire

Valeurs valides

Description

Nom

Oui

Nom de l'élément défini dans les éléments MenuItem.

Nom de l'élément défini dans les éléments MenuItem.

Eléments de menu masqués

Par défaut, la commande Nouveau dossier est masquée dans les menus contextuels et des fichiers lorsque Data Standard est installé. Les administrateurs peuvent masquer d'autres commandes par défaut de l'interface utilisateur de Vault en modifiant la section SuppressMenuItems du fichier MenuDefinitions.xml.

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

Les noms des commandes sont séparés par une virgule.

Exemple :