Data Standard nutzt die Eigenschaftsabhängigkeiten, die in den Eigenschaftsdefinitionen konfiguriert wurden.
Abhängigkeiten
Sie können benutzerdefinierte Eigenschaften hinzufügen sowie vorhandene Eigenschaftsabhängigkeiten aus Vault ändern oder überschreiben.
Verwenden Sie zum Ändern von Abhängigkeiten beispielsweise $Prop["Title"].IsObligatory = $true
.
Um Eigenschaften hinzuzufügen, verwenden Sie $Prop["CustomProperty"].Value = "somevalue"
. Für Inventor und AutoCAD wird die neue Eigenschaft als benutzerdefinierte Eigenschaft gespeichert, wenn Sie das Dokument speichern.
Validierung
Sie können Eigenschaften eine benutzerspezifische Validierung hinzufügen. Dies ermöglicht die Validierung anhand von benutzerdefinierten Abhängigkeiten, die in bestimmten Funktionen definiert sind.
Um eine benutzerdefinierte Validierung hinzuzufügen, verwenden Sie $Prop["CustomProperty"].CustomValidation = { MyValidation }
. Die Funktion MyValidation muss basierend auf Ihren benutzerdefinierten Abhängigkeiten $true oder $false zurückgeben.
**Validierung – Beispiele
CAD: Überprüfen Sie das PowerShell-Skript .\CAD\addins\FileNameValidation.ps1, das mit Vault Data Standard für Inventor/AutoCAD installiert wurde.
Vault: Überprüfen Sie den Beispielcode in der Konfiguration (Beispiel: Hinzufügen einer benutzerdefinierten Validierung für Ordnernamen).