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 | 不允许将字段设置为特定值。 |