전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 객체 초기화 규칙에 사용되는 XML 문서의 컨텐트 정의 > AttrConstraint와 함께 사용되는 알고리즘 예제 > GetServerPreGeneratedValue가 사용된 폴더 제약 조건 예제
  
GetServerPreGeneratedValue가 사용된 폴더 제약 조건 예제
다음 예제 XML에서는 문서의 폴더 위치에 대한 속성 표시 제약 조건을 설정하는 기본 XML을 보여줍니다.
이 예제는 페이지에 맞게 서식이 지정되었습니다. 항상 각 태그를 한 줄에 입력하십시오.
<AttributeValues objType="wt.doc.WTDocument">
<AttrConstraint id="folder.id" algorithm=
"com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
</AttrConstraint>
</AttributeValues>
제약 조건이 folder.id 속성에 대해 제공되며 사용자가 문서를 작성할 때 제공될 기본 폴더 경로를 가져오는 데 사용됩니다.
예를 들어, Design 폴더와 연관된 폴더 컨텐트 테이블에서 아이콘을 클릭하여 객체를 작성할 경우 필드에 표시된 폴더 위치가 최상위 폴더가 되며 이 폴더에서 아이콘을 클릭합니다(이 경우, /GOLF_CART/Design).
폴더 (/GOLF_CART) 자동 선택의 /GOLF_CART는 wt.doc.WTDocument 객체 유형에 대해 설정된 객체 초기화 규칙을 사용하여 생성되며 예제 XML의 제약 조건을 사용하여 wt.doc.WTDocument의 AttrValue 태그에 저장되는 /Default 인수에서 값을 가져옵니다.