Поделиться через


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" не "Утверждающие"