Data Standard использует зависимости свойств, настроенные в определениях свойств.
Зависимости
Можно добавить пользовательские свойства и изменить или переопределить существующие зависимости свойств в Vault.
Для изменения зависимостей используйте, например, $Prop["Title"].IsObligatory = $true.
Для добавления свойств используйте $Prop["CustomProperty"].Value = "somevalue". Для Inventor и AutoCAD новое свойство сохраняется как пользовательское при сохранении документа.
Проверка
В свойства можно добавить пользовательскую проверку. Это позволит проверять наличие пользовательских зависимостей, определенных в конкретных функциях.
Чтобы добавить пользовательскую проверку, используйте $Prop["CustomProperty"].CustomValidation = { MyValidation }. На основании имеющихся пользовательских зависимостей функция MyValidation должна вернуть значение $true или $false.
Примеры проверки
САПР. Проверка сценария PowerShell.Сценарий \CAD\addins\FileNameValidation.ps1 устанавливается вместе с Vault Data Standard Inventor/AutoCAD.
Vault: просмотрите образец кода в конфигурации — Пример. Добавление пользовательской проверки для имен папок.