O Data Standard aproveita as restrições de propriedade configuradas nas definições de propriedade.
Restrições
É possível adicionar propriedades personalizadas e modificar ou substituir restrições de propriedades existentes do Vault.
Para modificar as restrições, utilize como exemplo $Prop["Title"].IsObligatory = $true.
Para adicionar propriedades, utilize $Prop["CustomProperty"].Value = "somevalue". No Inventor e no AutoCAD, a nova propriedade será gravada como personalizada quando você salvar o documento.
Validação
Você pode adicionar validação personalizada a propriedades. Isso permite fazer a validação em relação a restrições personalizadas definidas em funções específicas.
Para adicionar validação personalizada, use $Prop["CustomProperty"].CustomValidation = { MyValidation }. A função "MyValidation" deve retornar $true ou $false, de acordo com suas restrições personalizadas.
Validação - Exemplos
CAD: Analise o script do PowerShell. \CAD\addins\FileNameValidation.ps1 instalado com Vault Data Standard, Inventor/AutoCAD.
Vault: Revise o código de amostra da configuração - Exemplo: Adicionar validação personalizada a FolderNames.