共用方式為


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

不允許欄位設定為特定值。