Personalizar o arquivo MenuDefinitions.xml do Data Standard

Adicione outros itens de menu do Data Standard à interface do cliente do Vault ou suprima determinados comandos com o arquivo MenuDefinitions.xml.

Opções de menu padrão do Data Standard

Toda a personalização de menu do Data Standard no cliente do Vault é definida no arquivo MenuDefinitions.xml, localizado em %programdata%\Autodesk\<versão do Vault>\Extensions\DataStandard\Vault.

Nota: É preciso redefinir as barras de ferramenta do Vault depois de reiniciar o cliente do Vault pela primeira vez após a instalação do Data Standard ou depois de modificar o arquivo MenuDefinitions.xml.

Elementos do arquivo

Os arquivos de definição estão no formato XML. Utilizar um editor de texto ou um editor XML para modificar valores de elemento no arquivo.

O arquivo MenuDefinitions.xml possui três componentes de nível superior:

Sites de comando

Contém um ou mais elementos <nome do site de comando>.

Especifique por meio dos sites de comando em que menu os comandos de menu definidos aparecem. Um site de comando pode ser definido com um componente de site.

Exemplo de menu de contexto de arquivo:

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

Os atributos disponíveis para o elemento <nome do comando> de CommandSite são mostrados na tabela a seguir.

Atributo

Necessário

Valores válidos

Descrição

Legenda (Label)

Não

Caracteres e números

Texto exibido no menu suspenso. Se não existir, 'mymenu' será usado.

DeployAsPullDown

Não

Verdadeiro ou falso

Se verdadeiro, o menu suspenso será criado no menu de contexto com a legenda definida acima.

Location

Sim

Caracteres e números

Texto que representa a dica de ferramenta do comando.

O elemento CommandSite contém um ou mais <Item> que correspondem aos elementos definidos nos elementos MenuItem.

O único atributo do elemento <Item> é Name.

Atributo

Necessário

Valores válidos

Descrição

Nome

Sim

Nome do elemento definido nos elementos MenuItem.

Nome do elemento definido nos elementos MenuItem

Itens de menu suprimidos

Por padrão, o comando Nova pasta é removido do arquivo e dos menus de contexto quando o Data Standard é instalado. Os administradores podem remover outros comandos padrão da interface de usuário do Vault modificando a seção SuppressMenuItems no arquivo MenuDefinitions.xml.

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

Os nomes de comando são separados por vírgula.

Exemplo: