Plantillas de Data Standard

Data Standard utiliza plantillas de documento para crear nuevos archivos de Data Standard.

Por defecto, la función Nuevo archivo estándar busca plantillas de documento en la carpeta $\Templates en Vault. Esta ruta se puede modificar en el archivo .xml de Data Standard.

Los administradores también tienen la opción de especificar distintas carpetas de plantillas para aplicaciones diferentes (p. ej., una para plantillas de AutoCAD y otra para las plantillas de Inventor).

Cómo funciona

Por defecto, el cuadro de diálogo Nuevo archivo de Data Standard contiene un cuadro combinado denominado Tipo de documento.

Cuando un usuario selecciona una opción de la lista Tipo de documento y hace clic en Aceptar, la función Nuevo archivo estándar busca una plantilla en la ruta a la carpeta de Vault asociada con ese tipo de documento. La plantilla se utiliza para generar el nuevo archivo.

%programdata%\Autodesk\<versión de 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>
           

El elemento <Name> permite definir el valor que se muestra en el cuadro combinado del cuadro de diálogo Nuevo archivo. El elemento <TemplatePath> es invisible para el usuario, pero se utiliza para definir el elemento "TemplatePath" en el modelo de vista.

El cuadro combinado Tipo de documento tiene este aspecto:

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

El atributo DisplayMemberPath permite definir el elemento del origen de datos que se utiliza para la visualización en el cuadro combinado. En este caso, se ha definido en Nombre.

El atributo SelectedValuePath permite definir el elemento del origen de datos ("TemplatePath") que define como valor de ruta de plantilla que se va a utilizar.

El atributo SelectedValue="{Binding TemplatePath}" permite definir la ruta de plantilla seleccionada en el modelo de vista. La nueva propiedad de enlace "TemplatePath" se debe añadir al modelo de vista.

Plantillas de Data Standard de Vault Office

Vault Office Client proporciona muchas de las funciones de Vault Client, pero se reduce para centrarse en procesos de gestión de datos de diseño que no son de CAD. Puesto que Vault Client y Vault Office Client tienen sus propios archivos XAML, es posible crear cuadros de diálogo exclusivos de Data Standard de cada cliente.

Personalice cuadros de diálogo Data Standard para Vault Office Client mediante la modificación de FileOffice.XAML.

Una plantilla ya se ha definido para el cliente de Vault Office denominada FileOffice.xml.

    FileOffice.xml se encuentra en %programdata%\Autodesk\<versión de 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>