샘플 코드
ChangeMgmtInitRules.xml 파일에서 업데이트된 객체 초기화 규칙(OIR):
변경 공지 또는 임무 템플릿
일반 변경 공지 또는 임무
라이프 사이클 템플릿
기본
변경 공지 라이프 사이클
번호
10자리 숫자
5자리 숫자
<!-- set the lifecycle -->
<AttrValue id="lifeCycle.id" algorithm="com.ptc.core.foundation.lifecycle.server.impl.LifeCycleTemplateAttributeAlgorithm">
<!-- if (template.templated) -->
<Value algorithm="wt.rule.algorithm.BooleanBranch">
<!-- test this value -->
<Attr id="template.templated"/>
<!-- if true -->
<Arg>Basic</Arg>
<!-- if false -->
<Arg>Change Notice Life Cycle</Arg>
</Value>
</AttrValue>
<!-- set the number to a generated number -->
<AttrValue id="number" algorithm="com.ptc.windchill.enterprise.revisionControlled.server.impl.NumberGenerator">
<!-- if (template.templated) -->
<Value algorithm="wt.rule.algorithm.BooleanBranch">
<!-- test this value -->
<Attr id="template.templated"/>
<!-- if true -->
<Arg>{GEN:wt.enterprise.SequenceGenerator:WTCHANGEORDERID_seq:10:0} </Arg>
<!-- if false -->
<Arg>{GEN:wt.enterprise.SequenceGenerator:WTCHANGEORDERID_seq:5:0} </Arg>
</Value>
</AttrValue>
Windchill 코드에서의 사용 예
<Windchill>/loadFiles/pdmlink/ChangeMgmtInitRules.xml
도움이 되셨나요?