专业化管理 > 定制业务对象 > 对象初始化规则管理 > 使用对象初始化规则 > 指定规则 > AttrValue 标记语法
  
AttrValue 标记语法
用于规则的 XML 文档可包含一个或多个 AttrValue 标记。始终将 AttrValue 标记嵌套在 AttributeValues 标记中。
AttrValue 标记用于设置 Windchill 属性的默认值。只有用户界面未设置值时,才使用此设置的默认值。可用于为 Windchill 属性设置默认值的规则由对象类型和适当的上下文分层结构确定。有关规则如何使用这些分级的详细信息,请参阅合并规则以创建复合规则
AttrValue 标记的语法如下所示:
<AttrValue id="Windchill_object_attribute"
algorithm="default_value_algorithm">
algorithm_arguments
</AttrValue>
其中,AttrValue 标记语法中显示的 algorithm_arguments 包含此算法所需的自变量。每个预置算法需要零个、一个或多个自变量。有关受支持的算法及其需要的自变量的详细信息,请参阅默认值算法
例如,使用以下嵌入 wt.doc.WTDocument 对象类型的 AttributeValues 标记中的 XML 来标识默认文档文件夹路径:
<AttrValue id="folder.id"
algorithm="com.ptc.core.foundation.folder.server.impl.FolderPathAttributeAlgorithm">
<Arg>/Default</Arg>
</AttrValue>
此外,还可以在 AttrValue 标记中包含可选 XML 属性以执行如下操作:
对指定为将在复合规则中使用的绝对值的对象属性值进行设置。
当值从父上下文继承而来时,忽略对象属性值的指定设置。
有关可包含在 AttrValue 标记中的受支持属性的信息,请参阅使用受支持的类型和属性