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 | 不允許將欄位設定為特定值。 |