Data Standard-Vorlagen

Data Standard verwendet Vorlagen zum Erstellen neuer Data Standard.

Vorgabemäßig sucht die Funktion Neue Data Standard-Datei im Ordner $\Templates in Vault nach Dokumentvorlagen. Dieser Pfad kann in der Data Standard-XML-Datei geändert werden.

Administratoren haben außerdem die Möglichkeit, getrennte Vorlagenordner für unterschiedliche Anwendungen festzulegen (z. B. einen für AutoCAD-Vorlagen und einen anderen für Inventor-Vorlagen).

Funktionsweise

Das vorgegebene Dialogfeld Neue Datei für Data Standard enthält ein Kombinationsfeld mit dem Namen Dokumenttyp.

Wenn ein Benutzer eine Option aus der Liste Dokumenttyp auswählt und auf OK klickt, sucht die Funktion Neue Data Standard-Datei in dem mit diesem Dokumenttyp verknüpften Vault-Ordnerpfad nach einer Vorlage. Die Vorlage wird zum Generieren der neuen Datei verwendet.

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

Das Element <Name> definiert den Wert, der im Dialogfeld Neue Datei in dem Kombinationsfeld angezeigt wird. Das Element <TemplatePath> ist für den Benutzer nicht sichtbar, wird aber zum Festlegen von "TemplatePath" im Ansichtsmodell verwendet.

Der Dokumenttyp Kombinationsfeld sieht wie folgt aus:

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

Das Attribut DisplayMemberPath definiert, welches Element aus der Datenquelle für die Anzeige im Kombinationsfeld verwendet wird. In diesem Fall ist es auf "Name" festgelegt.

Das Attribut SelectedValuePath definiert, welches Element aus der Datenquelle ("TemplatePath") als zu verwendender Wert für den Vorlagenpfad festgelegt wird.

Das Attribut SelectedValue="{Binding TemplatePath}" legt den ausgewählten Vorlagenpfad im Ansichtsmodell fest. Dem Ansichtsmodell muss die neue Bindungseigenschaft "TemplatePath" hinzugefügt werden.

Vault Office Data Standard-Vorlagen

Der Vault Office-Client stellt viele Funktionen des Vault-Clients bereit, wurde aber verschlankt, um den Schwerpunkt auf Verwaltungsprozesse für Nicht-CAD-Konstruktionsdaten zu legen. Da der Vault-Client und der Vault Office-Client jeweils über ihre eigene XAML-Datei verfügen, ist es möglich, für jeden Client spezielle Data Standard-Dialogfelder zu erstellen.

Passen Sie die Data Standard-Dialogfelder für Vault Office Client an, indem Sie die Datei FileOffice.xml ändern.

Für Vault Office Client ist bereits eine Vorlage definiert: FileOffice.xml.

    Die Datei FileOffice.xml befindet sich unter %programdata%\Autodesk\<Vault-Version>\Extensions\DataStandard\Vault\Configuration.

<?xml version="1.0" encoding="utf-8"?>
                <DocTypeData xmlns="">       
                    <DocTypeInfo>
                        <DocName>Office Document</DocName>
                        <Path>$/Templates/Office</Path>
                    </DocTypeInfo>
                </DocTypeData>