高级自定义 > 业务逻辑自定义 > 自定义更改管理 > 更改模板初始化规则 > 示例代码
  
示例代码
文件 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