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"로 변환됩니다. |