다음을 통해 공유


RuleConditionType enum

규칙 조건의 유형입니다.

필드

When = 1

$When. 이 조건은 다른 필드에 특정 값이 있는 경우, 즉 참조된 필드의 Is 값이 주어진 리터럴 값과 같은 경우로 자식의 실행을 제한합니다.

WhenNot = 2

$WhenNot.이 조건은 다른 필드에 특정 값이 없는 경우, 즉 참조된 필드의 Is 값이 주어진 리터럴 값과 같지 않은 경우로 자식의 실행을 제한합니다.

WhenChanged = 3

$WhenChanged.이 조건은 다른 필드가 변경된 경우, 즉 참조된 필드의 Is 값이 해당 필드의 Was 값과 같지 않은 경우로 자식의 실행을 제한합니다.

WhenNotChanged = 4

$WhenNotChanged.이 조건은 다른 필드가 변경되지 않은 경우, 즉 참조된 필드의 Is 값이 해당 필드의 Was 값과 같은 경우로 자식의 실행을 제한합니다.

WhenWas = 5

$WhenWas. 이 조건은 다른 필드 값이 한 값에서 다른 값으로 변경되는 경우로 자식의 실행을 제한합니다. 예를 들어 조건이 다음과 같은 경우: 작업 항목 상태가 새로 만들기에서 승인됨으로 변경되면 여기서 $WhenWas 절은 작업 항목의 "새로 만들기" 상태를 정의하고 $When 절은 "승인됨" 상태를 정의합니다.

WhenStateChangedTo = 6
WhenStateChangedFromAndTo = 7
WhenWorkItemIsCreated = 8
WhenValueIsDefined = 9
WhenValueIsNotDefined = 10
WhenCurrentUserIsMemberOfGroup = 11

이 조건은 현재 사용자가 특정 그룹의 구성원인지 확인합니다. 이 조건에는 서버 측 규칙 조건과 1:1 매핑이 없으며 고객의 이해를 단순화하기 위해 추가된 더미 조건입니다. 이 조건은 나중에 FOR 멤버십 필터로 변환됩니다. 예를 들어 조건이 WhenCurrentUserIsMemberOfGroup "Approvers"인 경우 "MakeRequired" Field1. 여기서는 For 규칙, "Approvers"에 대한 "MakeRequired"로 변환됩니다.

WhenCurrentUserIsNotMemberOfGroup = 12

이 조건은 현재 사용자가 특정 그룹의 구성원이 아닌지 확인합니다. 이 조건에는 서버 측 규칙 조건과 1:1 매핑이 없으며 고객의 이해를 단순화하기 위해 추가된 더미 조건입니다. 이 조건은 나중에 NOT 멤버십 필터로 변환됩니다. 예를 들어 조건이 WhenCurrentUserIsNotMemberOfGroup "Approvers"인 경우 "MakeRequired" Field1.여기서는 Not 규칙, "Approvers"가 아닌 "MakeRequired"로 변환됩니다.