Exemple de code
Règles d'initialisation d'un objet mises à jour dans le fichier ChangeMgmtInitRules.xml :
Modèle d'avis de modification ou de tâche de modification
Avis de modification ou tâche de modification standard
Modèle de cycle de vie
Basic
Cycle de vie d'avis de modification
Numéro
Numéro à 10 chiffres
Numéro à 5 chiffres
<!-- 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>
Exemples d'utilisation dans le code Windchill
<Windchill>/loadFiles/pdmlink/ChangeMgmtInitRules.xml
Est-ce que cela a été utile ?