特殊な管理 > ビジネスオブジェクトの調整 > オブジェクト初期化規則管理 > オブジェクト初期化規則について > オブジェクト初期化規則に使用される XML ドキュメントの内容の定義 > AttrConstraint で使用されるアルゴリズムの例 > GetServerAssignedConstraint および GetImmutableConstraint を使用した例 > チームテンプレートの例
  
チームテンプレートの例
以下に、ドキュメントに関連付けられたチームテンプレートの属性表示制約を設定する定義済みの XML の例を示します。
制約は以下の 2 つの属性について指定されています。
teamTemplate.id (ユーザーがチームテンプレートを検索できるフィールド用)
teamTemplate (検索機能を提供しないチームテンプレートフィールド用)
この例の制約を使用すると、「新規ドキュメント」ウィンドウには以下の内容が表示されます。
このインタフェースでは、割り当てられたチームテンプレートは、サーバーによって (AttrValue 規則で) 設定されたテンプレートで、ユーザーは使用されるテーブルを変更できません。
以下の例は、ページに収まるようにフォーマットされています。各タグは 1 行で入力してください。
<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>