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 | フィールドを特定の値に設定することを禁止します。 |