专业化管理 > 定制业务对象 > 对象初始化规则管理 > 使用对象初始化规则 > 指定规则
  
指定规则
通过 XML 文档完成规则的规范。文档必须按照对象初始化规则 DTD 格式化。
使用 AttributeValues 标记时,XML 文档必须标识对象的类型。
嵌套在 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>