시작하기 > 공통 Windchill RV&S 작업 > 규칙 정의 > 규칙 형식
  
규칙 형식
규칙은 특정 조건이 충족될 때 지정된 결과를 설정하는 문입니다. GUI에서 규칙은 노드 및 조건으로 구성됩니다. 노드는 두 문(또는 조건) 사이의 관계를 설명하는 논리적 커넥터입니다. 조건은 충족되어야 할 요구 사항의 문이며 사용자 또는 필드 값을 포함할 수 있습니다.
논리적 and 노드는 지정된 모든 조건이 TRUE여야 규칙의 요구 사항이 충족된다는 것을 나타냅니다.
논리적 or 노드는 지정된 조건의 하나 이상이 TRUE여야 규칙의 요구 사항이 충족된다는 것을 나타냅니다.
논리적 노드의 특정 배치는 해당 노드가 규칙의 의미에 어떻게 영향을 미치는지를 결정하는 데 있어 중요합니다.
다음 예는 Windchill RV&S에서 새 변경 요청이 생성되거나 사용자에게 결함이 지정될 때마다 사용자(administrator)에게 이를 알리도록 하는 이메일 알림 규칙을 보여 줍니다. or 노드를 사용하면 두 이벤트 중 하나가 발생할 때마다 알림이 전송됩니다.
규칙 조건에서 [New Value]의 사용은 필드 값 변경을 나타냅니다. 조건의 한 부분은 변경 전의 필드 값을 나타내고, 나머지 부분은 변경 후의 값을 나타냅니다. 예를 들어 위의 규칙에서 Assigned User <> Assigned User[New Value]는 '지정된 사용자' 필드의 새 값이 항목을 저장하기 전의 값과 동일하지 않음을 나타냅니다. 즉, 항목 편집 중에 지정된 사용자 필드의 값이 변경되었습니다.
라이브 및 버전 지정된 문서 모델 항목에 대한 규칙 지정
문서 버전 지정이 사용하도록 설정된 경우 라이브 및 버전 지정된 문서 모델 항목에 대한 조건을 지정할 수 있습니다. 예를 들어, 버전 지정된 항목에서만 실행되는 이벤트 트리거 규칙 또는 사용자가 특정 라이브 항목을 편집할 때 이메일을 전송하는 이메일 알림 규칙을 생성할 수 있습니다.
* 
모범 사례는 라이브 항목에 대한 모든 규칙에 Item is live 조건을 포함하는 것입니다. 이를 통해 규칙의 정확성이 향상됩니다.
항목을 사용하여 다음을 수행할 수 있습니다.
라이브 항목만 일치시키는 규칙을 정의합니다. 예를 들어, Item is live 규칙은 일치하는 라이브 항목만 찾습니다.
버전 지정된 항목만 일치시키는 규칙을 정의합니다. 예를 들어, Item is versioned 규칙은 일치하는 버전 지정된 항목만 찾습니다.
항목 ID를 사용하여 다음을 수행할 수 있습니다.
라이브 항목 ID를 사용하여 단일 라이브 항목을 일치시키는 규칙을 정의합니다. 예를 들어 ID is = 123Item is live 규칙은 123과 일치합니다.
버전 지정된 항목 ID를 사용하여 단일 버전 지정 항목을 일치시키는 규칙을 정의합니다. 예를 들어, ID is = 123–1.0은 123–1.0을 일치시킵니다.
* 
라이브 항목 ID를 사용하여 라이브 항목 및 해당 항목의 모든 버전을 일치시키는 규칙을 정의할 수는 없습니다.
라이브 또는 버전 지정된 항목 ID를 사용하여 특정 범위의 라이브 또는 버전 지정된 항목(예: ID is > 123-1.0 and < 123-2.0)을 일치시키는 규칙을 정의할 수는 없습니다.
문서 ID를 사용하여 다음을 수행할 수 있습니다.
라이브 문서 ID를 사용하여 단일 라이브 문서를 일치시키는 규칙을 정의합니다. 예를 들어, Document ID is = 123Item is live 규칙은 라이브 문서 123에 포함된 콘텐츠와 일치시킵니다.
버전 지정된 문서 ID를 사용하여 단일 버전 지정 문서를 일치시키는 규칙을 정의합니다. 예를 들어, Document ID is = 123–1.0 규칙은 버전 지정된 문서 123–1.0에 포함된 콘텐츠와 일치시킵니다.
* 
라이브 또는 버전 지정된 문서 ID를 사용하여 Document ID is > 123-1.0 and < 123-2.0과 같이 특정 범위의 라이브 또는 버전 지정된 문서와 일치시키는 규칙은 정의할 수 없습니다.