Restricciones y validación de propiedad

Estándar de datos aprovecha las restricciones de propiedad configuradas en las definiciones de propiedad.

Restricciones

Puede añadir propiedades personalizadas y modificar o sustituir las restricciones de propiedad existentes de Vault.

Para modificar las restricciones, utilice, por ejemplo, $Prop["Título"].IsObligatory = $true.

Para añadir propiedades, utilice $Prop["PropiedadPersonalizada"].Value = "algúnvalor". Para Inventor y AutoCAD, la nueva propiedad se guardará como propiedad personalizada al guardar el documento.

  1. En el archivo Default.ps1, añada la nueva propiedad requerida, por ejemplo: $Prop["UnaPropiedad"].IsObligatory = $true
  2. Abra un cliente de Estándar de datos en Vault, Inventor o AutoCAD.
  3. Muestre el cuadro de diálogo Estándar de datos.
  4. El campo editado con la propiedad requerida aparece resaltado con borde rojo para indicar que es necesaria la entrada.

Validación

Puede añadir una validación personalizada a las propiedades. Esto permite validar con las restricciones personalizadas que se definen en determinadas funciones.

Para añadir una validación personalizada, utilice $Prop["CustomProperty"].CustomValidation = { MyValidation }. La función "MyValidation" debe devolver $true o $false, en función de las restricciones personalizadas.

Validación: ejemplos

CAD: Revise la secuencia de comandos de PowerShell.\CAD\addins\FileNameValidation.ps1 instalado con Vault Data Standard Inventor / AutoCAD.

Vault: revise el código de ejemplo en la configuración: Ejemplo: Añadir validación personalizada para nombres de carpeta.

Nota: Puede seguir utilizando el comportamiento original para CAD para configurar las adiciones o sustituciones en la sección de propiedades de archivos CFG. Para Vault, las nuevas funciones de validación son otra capa de personalización y se puede utilizar además de la función "Validar" ya existente. Haga clic aquí para ver restricciones adicionales sobre el objeto $Prop.