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 niveau supérieur :
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.
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 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 :