El complemento Estándar de datos para AutoCAD e Inventor proporciona dos archivos de configuración exclusivos que determinan el comportamiento de la hoja de Estándar de datos. Modifique estos comportamientos para adaptarse a su flujo de trabajo de diseño.
Puede definir de forma dinámica la configuración de la propiedad mientras se carga un cuadro de diálogo (utilice la función InitializeWindow).
Estos dos archivos se encuentran en C:\ProgramData\Autodesk\Vault 2016\Extensions\DataStandard\CAD\Configuration
El archivo CFG se carga una sola vez al iniciar la aplicación de CAD.
Los archivos de configuración están en formato XML. Utilice un editor de texto o un editor XML para modificar los valores de elemento en el archivo.
PathDefinition
Define la ubicación en la que se guarda el archivo. La definición puede ser una combinación de texto normal o variables. La expresión introducida se evalúa cada vez que el usuario introduzca o modifique los datos. No se requiere una barra invertida de cierre. Las variables compatibles son las siguientes:
Contiene la ruta al espacio de trabajo tal y como se hayan definido en el archivo de proyecto.
Este es el valor de la propiedad de archivo y cambios en cuanto el usuario introduce datos en un cuadro de diálogo Estándar de datos en el campo Asignar a la propiedad<nombre de propiedad >.
Ejemplo
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
En este ejemplo, la ruta que genera Espacio de datos es la carpeta de espacios de trabajo definida en la aplicación más el nombre del proyecto seleccionado o introducido en el cuadro de diálogo Estándar de datos. Dado que el espacio de trabajo no cambiará, esta parte es fija, mientras que la ruta de proyecto cambia en función de los datos de usuario.
FileNameDefinition
Define el modo en el que se asigna el nombre de archivo. La definición puede ser una combinación de texto normal o variables. La expresión se evalúa cada vez que el usuario introduzca o modifique los datos. La extensión de archivo se omite, pero Estándar de datos la asocia automáticamente. Las variables compatibles son las siguientes:
Este es el valor de la propiedad de archivo. El valor cambia en cuanto el usuario introduce datos en un cuadro de diálogo Estándar de datos en el campo Asignar a la propiedad < nombre de propiedad >.
Muestras:
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
El nombre de archivo se genera a partir del valor del título de propiedad.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
El nombre de archivo se genera a partir de la combinación de las propiedades YEAR y el NUMBER con un guión bajo.
PropertyDefinitions
Contiene uno o más < PropertyDefinition >. El elemento PropertyDefinition es la base de este archivo de configuración y permite definir una o más propiedades.
IMPORTANTE: El elemento PropertyDefinition solo es necesario si el control DynamicPropertyGrid (por defecto) del cuadro de diálogo no se utiliza o para aplicar modificaciones a las restricciones, por ejemplo, para definir una propiedad Necesario=True. Ni siquiera la configuración de Vault (DynamicGrid) requiere un valor para esta propiedad.
Todos los campos que estarán disponibles en el cuadro de diálogo Estándar de datos como una propiedad deben estar definidos aquí. El nombre de la propiedad también es el nombre del archivo o de la propiedad del cajetín. Si el nombre de la propiedad coincide con el de una propiedad de archivo existente, por ejemplo, "Título", se utiliza directamente. De lo contrario, se creará una propiedad personalizada.
Ejemplo
... <PropertyDefinitions> <PropertyDefinition PropertyName="DocNumber" DataType="Text" InitialValue="{PathAndFileNameHandler.FileName}" InitialCopyValue="{UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}" /> <PropertyDefinition PropertyName="Title" DataType="Text" InitialCopyValue="{UIString[CFG1]} {Prop[Title].Value}" RequiresValue="true" /> <PropertyDefinition PropertyName="Description" DataType="Text" /> <PropertyDefinition PropertyName="Comments" DataType="Text" /> <PropertyDefinition PropertyName="Folder" DataType="Text" InitialValue="." RequiresValue="true"/> <PropertyDefinition PropertyName="Original" DataType="Text" InitialCopyValue="{PathAndFileNameHandler.OriginalFullFileName}" /> </PropertyDefinitions> ...
Los atributos disponibles para < PropertyDefinition > son:
Atributo |
Obligatorio |
Valores válidos |
Descripción |
---|---|---|---|
PropertyName |
Sí |
caracteres y números |
el nombre de la propiedad |
DataType |
Sí |
texto, fecha, booleano, entero, doble |
Define el tipo de datos y es necesaria para crear propiedades personalizadas. |
InitialValue |
No |
Según el tipo de datos: Texto: una combinación de texto y variables (consulte a continuación). DATE( fecha válida o "ahora" para la fecha actual. Booleano: – "true" o "false" entero, doble: Los números válidos. |
Define el valor inicial al guardar un documento por primera vez. |
InitialCopyValue Nota: Solo de Inventor
|
No |
Según el tipo de datos: Texto: una combinación de texto y variables (consulte a continuación). DATE( fecha válida o "ahora" para la fecha actual. Booleano: – "true" o "false" entero, doble: Los números válidos. |
Define el valor inicial al copiar un documento. Este atributo es para Inventor. |
RequiresValue |
No |
verdadero, falso o el nombre de una función de PowerShell |
Se utiliza para la validación. Con una función de PowerShell más complejos, reglas de validación se puede implementar. |
Por ejemplo: { UIString [CFG2] }{PathAndFileNameHandler.OriginalFileName} devuelve "Copy_of_Part1.ipt".
Sólo Inventor. Devuelve el valor de la propiedad de archivo<nombre de propiedad >.
Sólo Inventor. Devuelve el valor de la cadena de texto localizado UIStrings.xml especificada por<ID >. Consulte Localización para obtener más detalles.
ShowCheckinDialog
Se define en verdadero o falso para indicar si el cuadro de diálogo Aplicar check-in de Vault se muestra al hacer clic en Aceptar en el cuadro de diálogo Estándar de datos para un documento que se guarda por primera vez.
SkipForProperties
Sólo Inventor. Este elemento es una lista separada por comas de nombres de propiedad. El cuadro de diálogo Estándar de datos automáticas no se muestra para los documentos que tienen una propiedad de archivo que se muestra en esta lista. Un ejemplo de uso es omitir la aparición del cuadro de diálogo Estándar para piezas del Centro de contenido de terceros (p. ej., piezas generadas del Centro de contenido de Cadenas).
Ejemplo
<SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Sólo Inventor. Define qué tipos de documento son compatibles. Por ejemplo, si no desea que el cuadro de diálogo Estándar de datos para mostrar para archivos DWG de Inventor, el elemento tiene este aspecto:
<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>
Cuadro de rotulación
Solo AutoCAD Este elemento es una lista separada por comas de nombres de bloques de AutoCAD que están sincronizados con el Estándar de datos. Tres parámetros son obligatorios y otro adicional se recomienda para admitir archivos heredados.
Ejemplo
<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>
El Estándar de datos utiliza las propiedades de archivo de AutoCAD, por lo que la principal asignación de UDP debe estar configurada para las propiedades del archivo.
El Estándar de datos permite sincronizar los valores de propiedad para los atributos de bloque. Para conseguirlo, 3 parámetros son obligatorios y 1 adicional se recomienda para admitir archivos heredados, sin tener las propiedades de los archivos, solo los atributos de bloque