Data Standard 会利用特性定义中配置的特性约束。
约束(Constraints)
您可以添加自定义特性,还可以修改或替代 Vault 中现有的特性约束。
若要修改约束,请使用 $Prop["Title"].IsObligatory = $true。
若要添加特性,请使用 $Prop["CustomProperty"].Value = "somevalue"。 对于 Inventor 和 AutoCAD,当您保存文档时,新特性将被另存为自定义特性。
验证
您可以为特性添加自定义验证。这允许对照特殊函数中定义的自定义约束进行验证。
若要添加自定义验证,请使用 $Prop["CustomProperty"].CustomValidation = { MyValidation }。根据您的自定义约束,函数“MyValidation”会返回 $true 或 $false。
验证 - 示例
CAD:检查 PowerShell 脚本。随 Vault Data Standard Inventor/AutoCAD 安装的 \CAD\addins\FileNameValidation.ps1。
Vault:查看配置中的样例代码 - 示例 - 为 FolderName 添加自定义验证。