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 | 在目标字段上设置默认的当前用户值。 如果用户创建标识类型的字段并使用默认值,则使用此值。 |
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 | 禁止将字段设置为特定值。 |