AutoCAD 및 Inventor용 Data Standard 애드인은 데이터 표준 시트 동작을 결정하는 두 가지 고유한 구성 파일을 제공합니다. 설계 워크플로우에 맞게 이러한 동작을 수정하십시오.
대화상자가 로드되는 동안 특성 구성을 동적으로 설정할 수 있습니다(InitializeWindow 함수 사용).
이 두 파일은 C:\ProgramData\Autodesk\<Vault 버전>\Extensions\DataStandard\CAD에서 찾을 수 있습니다.
CFG 파일은 CAD 응용프로그램을 시작할 때 한 번만 로드됩니다.
구성 파일은 XML 형식입니다. 문자 편집기 또는 XML 편집기를 사용하여 파일의 요소 값을 수정할 수 있습니다.
PathDefinition
파일이 저장되는 위치를 정의합니다. 일반 텍스트 또는 변수를 혼합해서 지정할 수 있습니다. 입력한 표현식은 사용자가 데이터를 입력하거나 변경할 때마다 평가됩니다. 닫는 백슬래시는 필요하지 않습니다. 지원되는 변수:
여기에는 프로젝트 파일에 정의된 대로 작업공간에 대한 경로가 포함됩니다.
파일 특성의 값이며 사용자가 <property name> 특성에 매핑된 Data Standard 대화상자 필드에 데이터를 입력하자마자 변경됩니다.
샘플:
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
이 샘플에서 데이터 표준에 의해 생성된 경로는 응용프로그램에 설정된 작업공간 폴더에 데이터 표준 대화상자에서 선택 또는 입력한 프로젝트 이름을 더한 것입니다. 작업공간은 변경되지 않으므로 프로젝트 경로가 사용자 데이터를 따라 변경되어도 이 부분은 고정됩니다.
FileNameDefinition
파일 이름 지정 방법을 정의합니다. 일반 텍스트 또는 변수를 혼합해서 지정할 수 있습니다. 표현식은 사용자가 데이터를 입력하거나 변경할 때마다 평가됩니다. 파일 확장자는 생략되지만 데이터 표준에 의해 자동으로 추가됩니다. 지원되는 변수:
파일 특성의 값이며 사용자가 <property name> 특성에 매핑된 Data Standard 대화상자 필드에 데이터를 입력하자마자 변경됩니다.
샘플:
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
TITLE 특성 값에서 파일 이름이 생성됩니다.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
YEAR 및 NUMBER 특성 조합에서 파일 이름이 생성되고 중간에 밑줄이 사용됩니다.
PropertyDefinitions
하나 이상의 <PropertyDefinition> 요소를 포함합니다. <PropertyDefinition>은 이 구성 파일의 핵심이며, 하나 이상의 특성을 정의할 수 있도록 합니다.
중요: PropertyDefinition은 대화상자의 (기본값) DynamicPropertyGrid 컨트롤이 사용되지 않는 경우 또는 구속조건에 재지정을 적용하려는 경우(예: Required=True 특성을 설정하려는 경우)에만 필요합니다. Vault 구성(DynamicGrid)에도 이 특성 값이 필요하지 않습니다.
데이터 표준 대화상자에서 특성으로 액세스할 수 있는 모든 필드는 여기에서 정의해야 합니다. 특성 이름은 파일 또는 제목 블록 속성의 이름이기도 합니다. 특성 이름이 "TITLE"과 같이 기존 파일 특성과 일치하면 이 특성이 직접 사용됩니다. 그렇지 않으면 사용자 특성이 작성됩니다.
샘플:
... <PropertyDefinitions> <PropertyDefinition PropertyName="DocNumber" DataType="Text" InitialValue="{PathAndFileNameHandler.FileName}" InitialCopyValue="{UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}" /> <PropertyDefinition PropertyName="Title" DataType="Text" InitialCopyValue="{UIString[CFG1]} {Prop[Title].Value}" RequiresValue="true" /> <PropertyDefinition PropertyName="Description" DataType="Text" /> <PropertyDefinition PropertyName="Comments" DataType="Text" /> <PropertyDefinition PropertyName="Folder" DataType="Text" InitialValue="." RequiresValue="true"/> <PropertyDefinition PropertyName="Original" DataType="Text" InitialCopyValue="{PathAndFileNameHandler.OriginalFullFileName}" /> </PropertyDefinitions> ...
<PropertyDefinition>에 대해 사용 가능한 속성은 다음과 같습니다.
속성 |
필수 여부 |
유효한 값 |
설명 |
---|---|---|---|
PropertyName |
예 |
문자 및 번호 |
특성 이름입니다. |
DataType |
예 |
텍스트, 날짜, 부울, 정수, 실수 |
데이터 유형을 정의하며 사용자 특성을 작성하는 데 필요합니다. |
InitialValue |
아니오 |
DataType 기반: 텍스트- 텍스트와 변수의 조합입니다(아래 참조). 날짜- 현재 날짜의"지금" 또는 유효한 날짜입니다. 부울– "True" 또는 "false" 정수, 실수– 유효한 숫자입니다. |
문서를 처음 저장할 때 초기 값을 정의합니다. |
InitialCopyValue 주: Inventor에만 해당
|
아니오 |
DataType 기반: 텍스트- 텍스트와 변수의 조합입니다(아래 참조). 날짜- 현재 날짜의"지금" 또는 유효한 날짜입니다. 부울– "True" 또는 "false" 정수, 실수– 유효한 숫자입니다. |
문서를 복사 할 때 초기 값을 정의합니다. 이 속성은 Inventor에서만 사용할 수 있습니다. |
RequiresValue |
아니오 |
True, False 또는 PowerShell 함수의 이름 |
유효성 검사를 위해 사용됩니다. PowerShell 함수로 더 복잡한 유효성 확인 규칙을 구현할 수 있습니다. |
예: {UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}은 "Copy_of_Part1.ipt."를 반환합니다
Inventor에서만 사용할 수 있습니다. <property name> 파일 특성 값을 반환합니다.
Inventor에서만 사용할 수 있습니다. <ID>에서 지정한 UIStrings.xml에서의 현지화된 텍스트 문자열 값을 반환합니다. 자세한 내용은 현지화를 참조하십시오.
ShowCheckinDialog
True 또는 False로 설정되어 있는지 여부를 나타내는 Vault 체크 인 대화상자가 표시되면 확인을 클릭하여 Data Standard 대화상자에 있는 문서 저장 중입니다.
SkipForProperties
Inventor에서만 사용할 수 있습니다. 이 요소는 특성 이름의 쉼표로 구분된 리스트입니다. 이 리스트에 있는 파일 특성을 갖는 문서에 대해서는 자동 Data Standard 대화상자가 표시되지 않습니다. 한 가지 사용 시나리오는 타사 컨텐츠 센터 부품(예 : 컨텐츠 센터 생성 부품)에 대한 Data Standard 대화상자를 건너뛰는 것입니다.
샘플:
<SkipForProperties>CDN_B</SkipForProperties>
SupportedFileTypes
Inventor에서만 사용할 수 있습니다. 지원되는 문서 유형을 정의합니다. 예를 들어 Data Standard 대화상자에서 Inventor DWG 파일을 표시하지 않으려면 요소는 다음과 같습니다.
<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>
TitleBlock
AutoCAD에서만 사용할 수 있습니다. 이 요소는 Data Standard과 동기화되는 AutoCAD 블록 이름의 쉼표로 구분된 리스트입니다. 세 가지 설정이 필요하며 하나 더 추가하여 기존 파일을 지원하는 것이 좋습니다.
샘플:
<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>
Data Standard에서는 AutoCAD 파일 특성을 사용하므로 UDP의 기본 매핑을 파일 특성으로 구성해야 합니다.
Data Standard에서는 특성 값을 블록 속성으로 동기화할 수 있습니다. 이를 달성하려면 세 가지 설정이 필요하며 파일 특성이 아니라 블록 속성만 있는 기존 파일을 지원하려면 한 개를 더 추가하는 것이 좋습니다.