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