Data Standard wykorzystuje szablony dokumentów, aby utworzyć nowy standard danych plików.
Domyślnie funkcja Nowy plik standardowy wyszukuje szablony dokumentów w folderze $\Templates w programie Vault. Ścieżkę tę można modyfikować w pliku File.xml programu Data Standard.
Administratorzy mają także możliwość określania oddzielnych folderów szablonów dla różnych aplikacji (np. jeden dla szablonów programu AutoCAD, a drugi dla szablonów programu Inventor).
Domyślnie okno dialogowe Nowy plik programu Data Standard zawiera pole kombi o nazwie Typ dokumentu.
Gdy użytkownik wybierze opcję z listy Typ dokumentu i kliknie przycisk OK, funkcja Nowy plik programu Data Standard zacznie szukać szablonu w ścieżce folderu programu Vault skojarzonej z tym typem dokumentu. Szablon jest używany do generowania nowego pliku.
%programdata%\Autodesk\<wersja programu 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>
Element <Name> definiuje wartość wyświetlaną w polu kombi w oknie dialogowym Nowy plik. Element <TemplatePath> jest niewidoczny dla użytkownika, ale służy do ustawiania wartości „TemplatePath” w modelu widoku.
Pole kombi Typ dokumentu wygląda następująco:
... <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> ...
Atrybut DisplayMemberPath określa, który element ze źródła danych jest używany do wyświetlania w polu kombi. W tym przypadku jest ustawiona wartość „Name”.
Atrybut SelectedValuePath określa, które element ze źródła danych („TemplatePath”) jest ustawiony jako wartość ścieżki szablonu, która ma być używana.
Atrybut SelectedValue="{Binding TemplatePath}" ustawia wybraną ścieżkę folderu w modelu widoku. Nową właściwość powiązania „TemplatePath” należy dodać do modelu widoku.
Klient programu Vault Office udostępnia wiele takich samych funkcji, jak klient programu Vault, ale jest uproszczony w celu obsługi procesów zarządzania danymi projektów innych niż CAD. W przypadku klientów programu Vault i Vault Office istnieją osobne pliki XAML, dlatego jest możliwe utworzenie unikatowych okien dialogowych rozwiązania Data Standard dla każdego klienta.
Okna dialogowe rozwiązania Data Standard dla programu Vault Office Client można dostosować, modyfikując plik FileOffice.xml.
Plik FileOffice.xml znajduje się w folderze %programdata%\Autodesk\<wersja programu 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>