Modelos do Data Standard

O padrão de dados utiliza os modelos de documento para a criação de novos arquivos do Data Standard.

Por padrão, a função Novo arquivo padrão 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).

Como funciona

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\<versão do Vault>\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 da 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 do modelo selecionado no modelo da vista. A nova propriedade de associação "TemplatePath" deve ser adicionada ao modelo da vista.

Modelos do Data Standard do Vault Office

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.

Já há um modelo definido para o Vault Office Client chamado 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>