RuleActionType enum

触发规则时要执行的作类型。

字段

MakeRequired = 1

将目标字段设为必填字段。 示例:{“actionType”:“$makeRequired”,“targetField”:“Microsoft.VSTS.Common.Activity”,“value”:“”}

MakeReadOnly = 2

将目标字段设为只读。 示例:{“actionType”:“$makeReadOnly”,“targetField”:“Microsoft.VSTS.Common.Activity”,“value”:“”}

SetDefaultValue = 3

在目标字段上设置默认值。 如果用户创建整数/字符串字段并设置此字段的默认值,则使用此功能。

SetDefaultFromClock = 4

从服务器时钟设置目标字段的默认值。 如果用户创建日期/时间等字段并使用默认值,则使用此功能。

SetDefaultFromCurrentUser = 5

在目标字段上设置默认的当前用户值。 如果用户创建类型为 identity 的字段并使用默认值,则使用此选项。

SetDefaultFromField = 6

将默认值设置为从现有字段到目标字段。 此用户希望将现有字段值设置为当前字段。

CopyValue = 7

将目标字段的值设置为给定值。 示例:{actionType: “$copyValue”, targetField: “ScrumInherited.mypicklist”, value: “samplevalue”}

CopyFromClock = 8

从时钟设置值。

CopyFromCurrentUser = 9

将当前用户设置为目标字段。 示例:{“actionType”:“$copyFromCurrentUser”,“targetField”:“System.AssignedTo”,“value”:“”}。

CopyFromField = 10

从指定字段复制值并设置为目标字段。 示例:{actionType: “$copyFromField”, targetField: “System.AssignedTo”, value:“System.ChangedBy”}。 在这里,值从“System.ChangedBy”复制并设置为“System.AssingedTo”字段。

SetValueToEmpty = 11

将目标字段的值设置为空。

CopyFromServerClock = 12

使用当前时间设置目标字段的值。 示例:{actionType: “$copyFromServerClock”, targetField: “System.CreatedDate”, value: “”}

CopyFromServerCurrentUser = 13

使用当前用户设置目标字段的值。

HideTargetField = 14

从窗体中隐藏目标字段。 这是仅限服务器端的作。

DisallowValue = 15

不允许将字段设置为特定值。