규칙 지정
규칙 사양은 XML 문서를 통해 제공됩니다. 이 문서의 형식은 객체 초기화 규칙 DTD에 따라 지정되어야 합니다.
XML 문서는 AttributeValues 태그를 사용하여 객체의 유형을 식별해야 합니다.
AttributeValues 태그에는 적어도 다음 중 하나가 포함되어야 합니다.
기본값을 계산할 속성을 식별하고 기본값 계산에 사용할 알고리즘을 지정하는 AttrValue 태그
제약조건을 정의할 속성을 식별하고 해당 제약조건의 식별에 사용할 알고리즘을 지정하는 AttrConstraint 태그
VarRef 태그에서 참조할 수 있는 변수를 정의하는 VarDef 태그
이러한 태그를 사용하여 규칙의 컨텐트를 정의합니다. 예를 들어, doc_number 변수를 정의하여 번호 속성에 사용하고 기본 폴더 경로를 정의하며 폴더 경로 값을 수동 변경 가능한 사전 생성된 값으로 표시하는 wt.doc.WTDocument 규칙 사양은 다음과 같습니다.
<AttributeValues objType="wt.doc.WTDocument">
<VarDef id="doc_number"
algorithm=”com.ptc.windchill.enterprise.revisionControlled.server.impl.NumberGenerator”>
<Arg>{GEN:wt.enterprise.SequenceGenerator:WTDOCUMENTID_seq:10:0}</Arg>
</VarDef>
<AttrValue id="number">
<VarRef id="doc_number"/>
</AttrValue>
<AttrValue id="folder.id"
algorithm="com.ptc.core.foundation.folder.server.impl.FolderPathAttributeAlgorithm">
<Arg>/Default</Arg>
</AttrValue>
<AttrConstraint id="folder.id"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
</AttrConstraint>
</AttributeValues>
도움이 되셨나요?