전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 객체 초기화 규칙에 사용되는 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>