定义常数、属性和生成值
若要定义常数和属性,将它们显示在一个已生成值的任一侧,格式如下:
<AttrValue id="number" algorithm="numbering_algorithm">
<Arg>constant</Arg>
<Attr id="logical_identifier"/>
<Arg>{GEN:function}</Arg>
<Arg>constant</Arg>
<Attr id="logical_identifier"/>
</AttrValue>
其中:
• 定义生成值中介绍了预置的
numbering_algorithm 和生成器
function。
• constant 可以是静态字符和数字的任意组合。
• logical_identifier 可以是业务对象局部或全局属性的内部名称。属性的“内部名称”在“类型和属性管理”实用程序中进行分配。
格式表示在生成值之前有一个常数和一个属性,在生成值之后也有一个常数和一个属性。必要时,在方案内可以包含不限数量的常数和属性。它们被加入的顺序决定了这些量在结果编号中的显示方式。例如,要将产生的编号格式设置为 ABC-0000012345- name,其中,name 是对象的属性,请使用以下常量和属性名称:
<AttrValue id="number" algorithm="numbering_algorithm">
<Arg>ABC-</Arg>
<Arg>{GEN:function}</Arg>
<Arg>-</Arg>
<Attr id="name"/>
</AttrValue>
本例中,在评估 AttrValue 标记前必须设置在 Attr 标记中使用的名称属性,如果不设置,则使用空值。
类似地,可以使用 VarDef 标记来定义变量,而不使用 AttrValue 标记来设置编号属性。