Personalización del archivo MenuDefinitions.xml de Data Standard

Añada más elementos de menú de Data Standard a la interfaz de Vault Client o desactive determinados comandos con el archivo MenuDefinitions.xml.

Opciones de menú de Data Standard por defecto

Toda la personalización de menús de Data Standard en Vault Client está definida en el archivo MenuDefinitions.xml que se encuentra en %programdata%\Autodesk\<versión de Vault>\Extensions\DataStandard\Vault.

Nota: Debe restablecer las barras de herramientas de Vault después de reiniciar Vault Client por primera vez después de haber instalado Data Standard o después de modificar el archivo MenuDefinitions.xml.

Elementos de archivo

Los archivos de definición están en formato XML. Utilice un editor de texto o un editor XML para modificar los valores de elemento en el archivo.

El archivo MenuDefinitions.xml tiene tres componentes de nivel superior:

Sitios de comandos

Contiene uno o varios elementos <nombre de sitio de comandos>.

Especifique mediante los sitios de comandos en qué menú aparecen los comandos de menú definidos. Se puede definir un sitio de comandos con un componente de sitio.

Ejemplo de menú contextual de archivo:

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

Los atributos disponibles para el elemento CommandSite <nombre de sitio de comandos> se muestran en la siguiente tabla.

Atributo

Obligatorio

Valores válidos

Descripción

Label

No

Caracteres y números

Texto que se muestra en el menú desplegable. Si no existe, se utiliza "mymenu".

DeployAsPullDown

No

True (verdadero) o False (falso)

Si el valor es True, se crea un menú desplegable en el menú contextual con etiqueta definido anteriormente.

Location

Caracteres y números

Texto que representa la información de herramienta correspondiente al comando.

El elemento CommandSite contiene uno o varios <Item>, correspondiente a los elementos definidos en los elementos MenuItem.

El único atributo para el elemento <Item> es Name.

Atributo

Obligatorio

Valores válidos

Descripción

Nombre

Nombre del elemento definido en elementos MenuItem.

Nombre del elemento definido en elementos MenuItem

Artículos de menú desactivados

Por defecto, el comando Nueva carpeta se elimina de los menús contextuales y de archivo si Data Standard está instalado. Los administradores pueden eliminar más comandos por defecto de la interfaz de usuario de Vault modificando la sección SuppressMenuItems del archivo MenuDefinitions.xml.

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

Los nombres de comando se separan con una coma.

Ejemplo: