次の方法で共有


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

値を clock から設定します。

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

フィールドを特定の値に設定することを禁止します。