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“审批者”,则为“MakeRequired”Field1。此处它转换为 For 规则,“MakeRequired”表示“审批者”

WhenCurrentUserIsNotMemberOfGroup = 12

此条件检查当前用户是否不是特定组的成员。 此条件没有任何 1:1 映射与任何服务器端规则条件,而是为方便客户理解而添加的虚拟条件。 此条件稍后将转换为 NOT 成员资格筛选器 。 例如,如果条件为:WhenCurrentUserIsNotMemberOfGroup“审批者”,则为“MakeRequired”Field1。此处它转换为 Not 规则,“MakeRequired”而不是“审批者”