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.
Zum Ändern von Abhängigkeiten verwenden Sie zum Beispiel $Prop["Title"].IsObligatory = $true.
Zum Hinzufügen von Eigenschaften verwenden Sie $Prop["CustomProperty"].Value = "somevalue". Für Inventor und AutoCAD wird die neue Eigenschaft als benutzerdefinierte Eigenschaft gespeichert, wenn Sie das Dokument speichern.
Prüfung
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.
Verwenden Sie $Prop["CustomProperty"].CustomValidation = { MyValidation }, um eine benutzerspezifische Validierung hinzuzufügen. Die Funktion MyValidation muss basierend auf Ihren benutzerdefinierten Abhängigkeiten $true oder $false zurückgeben.
Validierungsbeispiele
CAD: Überprüfen Sie das PowerShell-Skript \CAD\addins\FileNameValidation.ps1, das mit Vault Data Standard für Inventor oder AutoCAD installiert wird.
Vault: Überprüfen Sie den Beispielcode in der Konfiguration: Beispiel - Hinzufügen einer benutzerdefinierten Validierung für Ordnernamen.