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
Une fois que Autodesk Vault Data Standard est installé, d'autres options de menu deviennent disponibles après le redémarrage de l'application Vault Client.
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.
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 premier niveau :
menuitem)commandsite)suppressmenuitems)Contient un ou plusieurs éléments <command site name>.
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
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
Le seul attribut de l’élément
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. |
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 supprimer 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 :
Pour masquer la commande Nouveau dossier de bibliothèque, ajoutez les deux commandes suivantes à la liste SuppressMenuItems : NewLibraryFolder et NewLibraryFolderForContextMenus.
Pour masquer la commande Renommer le dossier, ajoutez la commande suivante : Folder.Rename.
Annuler le masquage des commandes :
suppressMenuItems.