专业化管理 > 定制业务对象 > 对象初始化规则管理 > 了解对象初始化规则 > 定义对象初始化规则所使用的 XML 文档的内容 > 与 AttrConstraint 搭配使用的算法示例 > 使用 GetServerAssignedConstraint 和 GetImmutableConstraint 的示例 > 团队模板示例
  
团队模板示例
以下示例显示为与文档关联的团队模板设置属性显示约束的出厂设置 XML。
这些约束提供给两个属性:
teamTemplate.id (用于用户可从中搜索团队模板的字段)
teamTemplate (用于不提供搜索功能的团队模板字段)
使用示例中的约束,“新建文档”窗口包括以下内容:
在此界面中,所分配的团队模板是由服务器设置的团队模板 (在 AttrValue 规则中),并且用户无法更改所使用的模板。
以下示例已调整了格式以便适合于页面。请始终在一行上输入每个标记:
<AttributeValues objType="wt.doc.WTDocument">
<AttrConstraint id=teamTemplate.id" algorithm=
"com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>
<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/>
</AttrConstraint>
<AttrConstraint id=teamTemplate" algorithm=
"com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>
<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/>
</AttrConstraint>
</AttributeValues>