O padrão de dados utiliza os modelos de documento para a criação de novos arquivos do Data Standard.
Por padrão, a nova função Data Standard procura modelos de documento na pasta $\Templates do Vault. Esse caminho pode ser modificado no arquivo File.xml do Data Standard.
Os administradores também têm a opção de especificar diferentes pastas modelo para diferentes aplicativos (p. ex., uma para modelos do AutoCAD e outra para os modelos do Inventor).
A caixa de diálogo padrão Novo arquivo para o Data Standard contém uma caixa combo denominada Tipo de documento.
Quando um usuário seleciona uma opção na lista Tipo de documento e clica em OK, a função Novo arquivo do Data Standard procura por um modelo no caminho de pasta do Vault associada a esse tipo de documento. O modelo é utilizado para gerar o novo arquivo.
%programdata%\Autodesk\<Vault version>\Extensions\DataStandard\Vault\Configuration\File.xml
<?xml version="1.0" encoding="utf-8"?> <DocTypeData xmlns=""> <DocTypeInfo> <DocName>Inventor</DocName> <Path>$/Templates/Inventor</Path> </DocTypeInfo> <DocTypeInfo> <DocName>AutoCAD Drawings</DocName> <Path>$/Templates/AutoCAD</Path> </DocTypeInfo> <DocTypeInfo> <DocName>Office Document</DocName> <Path>$/Templates/Office</Path> </DocTypeInfo> </DocTypeData>
O elemento <Name> define o valor que é exibido na caixa combo na caixa de diálogo Novo arquivo. O elemento <TemplatePath> é invisível para o usuário, mas é usado para definir o "TemplatePath" dentro do Modelo da vista.
A caixa combo Tipo de documento tem esta aparência:
... <Label Content="Document Type" Grid.Row="2" Grid.Column="0" /> <ComboBox ItemsSource="{Binding Source={StaticResource DocTypes}, XPath=DocTypeInfo}" Name="DocTypeCombo" Grid.Row="2" Grid.Column="1" IsEnabled="{Binding IsNewEntryDialog}" DisplayMemberPath="Name" SelectedValuePath="TemplatePath" SelectedValue="{Binding TemplatePath}" SelectedIndex="0"></ComboBox> ...
O atributo DisplayMemberPath define qual elemento da origem de dados é usado para exibição na caixa combo. Neste exemplo, ele é definido como "Nome".
O atributo SelectedValuePath define qual elemento da origem de dados ("TemplatePath") é definido como o valor do caminho do modelo a ser utilizado.
O atributo SelectedValue="{Binding TemplatePath}" define o caminho de modelo selecionado no Modelo da vista. A nova propriedade de associação "TemplatePath" deve ser adicionada ao Modelo da vista.
O Vault Office Client fornece muitas das mesmas operações do Vault Client, mas foi refinado para focar nos processos de gerenciamento de dados do projeto que não sejam de CAD. Como o Vault Client e o Vault Office Client têm seus próprios XAML, é possível criar caixas de diálogo do Data Standard exclusivas para cada cliente.
Para personalizar caixas de diálogo do Data Standard para o Vault Office Client, modifique o arquivo FileOffice.xml.
O arquivo FileOffice.xml está localizado em %programdata%\Autodesk\<versão do Vault>\Extensions\DataStandard\Vault\Configuration
<?xml version="1.0" encoding="utf-8"?> <DocTypeData xmlns=""> <DocTypeInfo> <DocName>Office Document</DocName> <Path>$/Templates/Office</Path> </DocTypeInfo> </DocTypeData>