Šablony nástroje Data Standard

Nástroj Data Standard používá k vytváření nových souborů šablony.

Ve výchozím nastavení vyhledává funkce Nový standardní soubor šablony dokumentů ve složce $\Templates v úložišti. Tuto cestu lze upravit v souboru Data Standard File.xml.

Správci také mohou pro různé aplikace určit různé složky šablon (například jednu složku pro šablony aplikace AutoCAD a jinou pro šablony aplikace Inventor).

Popis funkce

Výchozí dialog Nový soubor nástroje Data Standard obsahuje pole se seznamem Typ Dokumentu.

Pokud uživatel vybere některou z položek v seznamu Typ dokumentu a klikne na tlačítko OK, funkce Nový standardní soubor vyhledá příslušnou šablonu ve složce úložiště asociované s tímto typem dokumentu. Šablona se použije k vytvoření nového souboru.

%programdata%\Autodesk\<verze aplikace Vault>\Extensions\DataStandard\Vault\Configuration\Soubor.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> definuje hodnotu, která se zobrazí v poli se seznamem v dialogu Nový soubor. Hodnota elementu <TemplatePath> se uživateli nezobrazuje, ale používá se k nastavení hodnoty TemplatePath v modelu pohledu.

Pole se seznamem Typ dokumentu vypadá takto:

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

Atribut DisplayMemberPath definuje, který element ze zdroje dat se zobrazí v poli se seznamem. V tomto případě je nastaven na hodnotu Name.

Atribut SelectedValuePath definuje, který element ze zdroje dat (TemplatePath) je nastaven jako hodnota cesty k šabloně určená k použití.

Atribut SelectedValue="{Binding TemplatePath}" nastavuje vybranou cestu k šabloně v modelu pohledu. Do modelu pohledu je nutné přidat novou provazující vlastnost TemplatePath.

Šablony nástroje Vault Office Data Standard

Aplikace Vault Office Client nabízí stejné funkce jako aplikace Vault Client, ale je zjednodušena a přizpůsobena pro procesy správy dat jiných aplikací, než aplikací CAD. Protože mají aplikace Vault Client a Vault Office Client své vlastní soubory XAML, je možné pro každou z těchto aplikací vytvořit jedinečný dialog nástroje Data Standard.

Dialogy nástroje Data Standard pro aplikaci Vault Office Client lze přizpůsobit úpravou souboru FileOffice.xml.

Pro aplikaci Vault Office Client je již definována šablona FileOffice.xml.

    Soubor FileOffice.xml se nachází v umístění %programdata%\Autodesk\<verze aplikace 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>