Tulajdonságkényszerek és ellenőrzés

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.

  1. A Default.ps1 fájlban adja hozzá az új kötelező tulajdonságot, például: $Prop["SomeProperty"].IsObligatory = $true
  2. Nyisson meg egy Data Standard klienst a Vault, Inventor vagy AutoCAD alkalmazásban.
  3. Jelenítse meg a Data Standard párbeszédpanelt.
  4. A szükséges tulajdonságot tartalmazó szerkesztési mező piros színnel kiemelve jelenik meg, jelezve, hogy adatbevitel szükséges.

É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.

Megjegyzés: Továbbra is használhatja CAD esetében a korábbi viselkedést a hozzáadások/felülírások konfigurálására a CFG-fájlok tulajdonságokra vonatkozó szakaszában. A Vault tárban az új egyéni érvényesítési funkciók egy másik testreszabási réteget képeznek, és használhatók a meglévő „Validate” függvény mellett. Kattintson ide a $Prop objektumra vonatkozó további kényszerekért.