Exemples de schémas de numérotation
Le schéma XML suivant définit l'attribut number d'un document afin qu'il utilise la séquence générée par WTDOCUMENTID_seq et précédée de la constante "REF-", où le numéro contient 10 caractères et où le caractère de remplissage est le 0 :
<AttributeValues objType="wt.doc.WTDocument">
<!-- set the number to a generated number -->
<AttrValue id="number"
algorithm="com.ptc.windchill.enterprise.revisionControlled.server.impl.NumberGenerator">
<Arg>REF-</Arg>
<Arg>{GEN:wt.enterprise.SequenceGenerator:WTDOCUMENTID_seq:10:0}</Arg>
</AttrValue>
</AttributeValues>
La syntaxe XML suivante permet de désactiver la numérotation automatique de documents définie dans le contexte parent (produit ou bibliothèque). Vous pouvez alors numéroter manuellement les documents dans le contexte en cours :
<AttributeValues objType="wt.doc.WTDocument">
<!-- turn off auto-numbering -->
<AttrConstraint id="number"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
</AttrConstraint>
</AttributeValues>