전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 객체 초기화 규칙에 사용되는 XML 문서의 컨텐트 정의 > AttrConstraint와 함께 사용되는 알고리즘 예제 > GetServerAssignedConstraint 및 GetImmutableConstraint가 사용된 예제 > 라이프 사이클 제약 조건 예제
  
라이프 사이클 제약 조건 예제
다음 예제 XML에서는 문서와 연관된 라이프 사이클 템플릿의 속성 표시 제약 조건을 설정하는 기본 XML을 보여줍니다.
이 예제는 페이지에 맞게 서식이 지정되었습니다. 항상 각 태그를 한 줄에 입력하십시오.
<AttributeValues objType="wt.doc.WTDocument">
<AttrConstraint id="lifeCycle.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="lifeCycle" 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>
다음 두 속성에 대한 제약 조건이 제공됩니다.
lifeCycle.id(사용자가 라이프 사이클 템플릿을 검색할 수 있는 필드)
lifeCycle(검색 기능을 제공하지 않는 라이프 사이클 템플릿 필드)
예제에서 제약 조건을 사용하면 새 문서 창에 다음 항목이 포함됩니다.
이 인터페이스에서 지정된 라이프 사이클 템플릿은 서버에서 AttrValue 규칙에 설정한 템플릿이며 사용자는 사용되는 템플릿을 변경할 수 없습니다.