A Data Standard kihasználja a tulajdonságdefiníciókban konfigurált tulajdonságkényszereket.
Kényszerek
Hozzáadhat egyéni tulajdonságokat, és módosíthatja vagy felülírhatja a meglévő tulajdonságkényszereket a Vault alkalmazásból.
Példa kényszerek módosítására: $Prop["Title"].IsObligatory = $true
.
Tulajdonságok hozzáadásához használja a következőt: $Prop["CustomProperty"].Value = "somevalue"
. Az Inventor és AutoCAD esetén az új tulajdonság egyedi tulajdonságként lesz mentve a dokumentum mentése során.
Érvényesítés
Hozzáadhat egyéni érvényesítést tulajdonságokhoz. Ez lehetővé teszi az egyes függvényekben meghatározott egyéni kényszerek szerinti érvényesítést.
Egyéni érvényesítés hozzáadásához használja a következőt: $Prop["CustomProperty"].CustomValidation = { MyValidation }
. A „MyValidation” függvénynek az egyéni kényszerek alapján $true vagy $false értéket kell visszaadnia.
Érvényesítés – Példák
CAD: Tekintse át a Vault Data Standard Inventor / AutoCAD termékkel telepített .\CAD\addins\FileNameValidation.ps1 PowerShell-parancsfájlt.
Vault-tár: mintakód ellenőrzése a konfigurációban – Példa – FolderName értékekre vonatkozó egyéni érvényesítés hozzáadása.