전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 객체 초기화 규칙에 사용되는 XML 문서의 컨텐트 정의 > AttrValue와 함께 사용되는 알고리즘 예제 > EnumTypeConstant가 사용된 문서 속성 예제
  
EnumTypeConstant가 사용된 문서 속성 예제
다음 예제에서는 문서에 대해 부서 속성과 docType을 설정하는 기본 XML을 보여줍니다. 이러한 속성은 사용자 인터페이스에 표시되지 않지만, 해당 속성 값을 제공해야 합니다. PTC에서는 이러한 속성의 값을 제공하는 객체 초기화 규칙을 제공합니다. 이러한 속성을 표시하려면 사용자 인터페이스를 사용자 정의해야 합니다.
wt.rule.algorithm.EnumTypeConstant 알고리즘에는 다음과 같은 인수가 필요합니다.
제약 조건의 열거 목록을 정의하는 클래스의 이름
기본 상수
이 예제는 페이지에 맞게 서식이 지정되었습니다. 항상 각 태그를 한 줄에 입력하십시오.
<AttributeValues objType="wt.doc.WTDocument">
<!-- set the doc type - enumerated type, this field is no longer displayed
in the UI so just default it -->
<AttrValue id="docType" algorithm="wt.rule.algorithm.EnumTypeConstant">
<Arg>wt.doc.DocumentType</Arg>
<Arg>$$Document</Arg>
</AttrValue>
<!-- set the department type - enumerated type, this field is no longer displayed
in the UI so just default it -->
<AttrValue id="department" algorithm="wt.rule.algorithm.EnumTypeConstant">
<Arg>wt.doc.DepartmentList</Arg>
<Arg>ENG</Arg>
</AttrValue>
</AttributeValues>