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.
Példa tulajdonságok hozzáadására: $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 felvételéhez használja a $Prop["CustomProperty"].CustomValidation = { MyValidation } kódot. 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-szkriptet.
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.