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