Data Standard는 특성 정의에 구성된 특성 구속조건을 사용합니다.
구속조건
사용자 특성을 추가하고 Vault에서 기존 특성 구속조건을 수정하거나 재지정할 수 있습니다.
구속조건을 수정하려면 예를 들어, $Prop["Title"].IsObligatory = $true를 사용합니다.
특성을 추가하려면 $Prop["CustomProperty"].Value = "somevalue"를 사용합니다. Inventor 및 AutoCAD의 경우 새 특성은 문서를 저장할 때 사용자 특성으로 저장됩니다.
유효성 검사
사용자 유효성 검사를 특성에 추가할 수 있습니다. 이를 통해 특정 함수에 정의된 사용자 구속조건에 대해 유효성 검사를 할 수 있습니다.
사용자 유효성 검사를 추가하려면 $Prop["CustomProperty"].CustomValidation = { MyValidation }을 사용합니다. 함수 “MyValidation”을 사용하면 사용자 구속조건에 따라 $true 또는 $false가 반환됩니다.
유효성 확인 - 예
CAD: PowerShell 스크립트 .₩CAD₩addins₩FileNameValidation.ps1(Vault Data Standard Inventor/AutoCAD와 함께 설치됨)을 검토합니다.
Vault: 구성에서 샘플 코드를 검토합니다(예: FolderNames에 대해 사용자 유효성 검사 추가).