전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 객체 초기화 규칙에 사용되는 XML 문서의 컨텐트 정의 > 조건 논리 알고리즘
  
조건 논리 알고리즘
객체 초기화 규칙에서 Windchill 속성에 값이 설정되는 경우 또는 제약 조건이 사용되는 경우를 한정하려면 AttrValue와 AttrConstraint 태그 구문에 조건 논리 알고리즘을 사용하도록 통합하면 됩니다.
PTC는 다음과 같은 조건 논리 알고리즘 유형을 제공합니다.
테스트 알고리즘 - 항상 TRUE 또는 FALSE 값을 반환합니다.
분기 알고리즘 - 제공된 <Arg> 요소 사이에서 항상 분기합니다.
* 
객체 초기화 규칙을 평가하기 전에 조건 논리에 대한 알고리즘에 사용되는 속성의 값을 설정해야 합니다.
다시 말해서, AttrConstraint 태그에 지정된 속성에 대해 사용되는 필드가 표시되기 전에 조건 논리에 사용되는 속성 값을 설정해야 한다는 의미입니다. 예를 들어, 문서 템플릿 및 문서 번호 필드가 문서를 작성하는 데 사용되는 것과 동일한 단계에 표시되는 경우 문서 템플릿의 값을 사용하여 번호 생성 체계를 결정할 수 없습니다.
또한 조건 논리 평가 목적으로 기본값 알고리즘 내부에서 사용된 속성은 객체 초기화 코드를 실행하기 전에 설정되어야 합니다.
* 
조건 논리를 사용하려면 사용자 인터페이스에서 속성의 값을 설정하는 순서를 이해해야 합니다. 예를 들어, 폴더 선택과 관련된 현재 사용자 인터페이스 구현에서는 folder.id 속성에 대해 조건 논리를 사용하도록 지원하지 않습니다.
조건 논리 알고리즘에 필요한 구문에 대한 자세한 내용은 조건 논리 알고리즘 항목을 참조하십시오.
다음 섹션에서는 조건 논리 알고리즘이 사용된 예제를 몇 가지 제공합니다.
바로 사용할 수 있는 테스트 및 분기 알고리즘 목록은 테스트 알고리즘분기 알고리즘 항목을 참조하십시오.