RuleConditionType enum
Тип условия правила.
Поля
| When = 1 | $When. Это условие ограничивает выполнение дочерних элементов в случаях, когда другое поле имеет определенное значение, т. е. если значение значения указанного поля равно заданному литералу. |
| WhenNot = 2 | $WhenNot.Это условие ограничивает выполнение дочерних элементов в случаях, когда другое поле не имеет определенного значения, т. е. если значение значения указанного литерального поля не равно заданному значению литерала. |
| WhenChanged = 3 | $WhenChanged.Это условие ограничивает выполнение дочерних элементов в случаях, когда другое поле изменилось, т. е. если значение поля Is для указанного поля не равно значению "Было" этого поля. |
| WhenNotChanged = 4 | $WhenNotChanged.Это условие ограничивает выполнение дочерних элементов в случаях, когда другое поле не изменилось, т. е. если значение Is указанного поля равно значению "Был" этого поля. |
| WhenWas = 5 | $WhenWas. Это условие ограничивает выполнение дочерних элементов в случаях, когда другое значение поля изменяется с одного значения на другое. Например, если условие : когда состояние рабочего элемента изменяется с New to Approved, здесь $WhenWas предложение определяет состояние "New" объекта workitem и $When определяет состояние "Утверждено". |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | Это условие проверяет, является ли текущий пользователь членом определенной группы. Это условие не имеет сопоставления 1:1 с любым условием правила на стороне сервера, а это фиктивное условие, добавленное для простоты понимания клиента. Это условие позже преобразуется в фильтр членства FOR. Например, если условие : WhenCurrentUserIsMemberOfGroup "Утверждающие" затем "MakeRequired" Field1.Здесь он преобразуется в правило For , "MakeRequired" для "Утверждающие" |
| WhenCurrentUserIsNotMemberOfGroup = 12 | Это условие проверяет, не входит ли текущий пользователь в определенную группу. Это условие не имеет сопоставления 1:1 с любым условием правила на стороне сервера, а это фиктивное условие, добавленное для простоты понимания клиента. Это условие позже преобразуется в фильтр членства NOT. Например, если условие : WhenCurrentUserIsNotMemberOfGroup "Утверждающие" затем "MakeRequired" Field1.Здесь он преобразуется в правило Not, "MakeRequired" не "Утверждающие" |