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: просмотрите образец кода в конфигурации — Пример. Добавление пользовательской проверки для имен папок.