다음을 통해 공유


RuleConditionType enum

규칙 조건의 유형입니다.

필드

When = 1

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

WhenNot = 2

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

WhenChanged = 3

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

WhenNotChanged = 4

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

WhenWas = 5

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

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

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

WhenCurrentUserIsNotMemberOfGroup = 12

이 조건은 현재 사용자가 특정 그룹의 멤버가 아닌지 확인합니다. 이 조건에는 서버 쪽 규칙 조건과 1:1 매핑이 없으므로 고객의 이해 편의를 위해 추가된 더미 조건입니다. 이 조건은 나중에 NOT 멤버 자격 필터 로 변환됩니다. 예: 조건이 인 경우: WhenCurrentUserIsNotMemberOfGroup "Approvers" then "MakeRequired" Field1.Here it translates to a Not rule , "MakeRequired" not "Approvers"