Data Standard 會利用性質定義中規劃的性質約束。
約束
您可以加入自訂性質,以及修改或取代 Vault 中的既有性質約束。
若要修改約束,請 (範例) 使用 $Prop["Title"].IsObligatory = $true。
若要加入性質,請使用 $Prop["CustomProperty"].Value = "somevalue"。 對於 Inventor 和 AutoCAD,當您儲存文件時,新性質將儲存為自訂性質。
驗證
您可以為性質加入自訂驗證。這樣,便可驗證特定函數中定義的自訂約束。
若要加入自訂驗證,請使用 $Prop["CustomProperty"].CustomValidation = { MyValidation }。「MyValidation」函數需要根據您的自訂約束傳回 $true 或 $false。
驗證 - 範例
CAD:檢閱 PowerShell 腳本 .\CAD\addins\FileNameValidation.ps1 是否隨 Vault Data Standard Inventor/AutoCAD 一起安裝。
Vault:檢閱規劃中的範例程式碼 - 範例 - 為 FolderNames 加入自訂驗證。