RuleConditionType enum
ルール条件の種類。
フィールド
| When = 1 | $When。 この条件により、別のフィールドが特定の値を持つ場合 、つまり、参照されるフィールドの Is 値が指定されたリテラル値と等しい場合に、子の実行が制限されます。 |
| WhenNot = 2 | $WhenNot.この条件では、別のフィールドに特定の値がない場合、つまり、参照されるフィールドの Is 値が指定されたリテラル値と等しくない場合に、子の実行が制限されます。 |
| WhenChanged = 3 | $WhenChanged.この条件では、別のフィールドが変更された場合 、つまり、参照されるフィールドの Is 値がそのフィールドの Was 値と等しくない場合に、子の実行が制限されます。 |
| WhenNotChanged = 4 | $WhenNotChanged.この条件では、別のフィールドが変更されていない場合、つまり、参照されるフィールドの Is 値がそのフィールドの Was 値と等しい場合に、子の実行が制限されます。 |
| WhenWas = 5 | $WhenWas。 この条件により、別のフィールド値が別の値に変更された場合に、その子の実行が制限されます。 たとえば、条件が : 作業項目の状態が [新規] から [承認済み] に変わる場合、ここで$WhenWas句は作業項目の "New" 状態を定義し、$When句は "Approved" 状態を定義します。 |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | この条件では、現在のユーザーが特定のグループのメンバーであるかどうかを確認します。 この条件には、サーバー側のルール条件との 1 対 1 のマッピングはありません。これは、お客様の理解を容易にするために追加されたダミー条件です。 この条件は、後で FOR メンバーシップ フィルターに変換されます。 例: 条件が :WhenCurrentUserIsMemberOfGroup "Approvers" の場合、"MakeRequired" Field1.ここでは、"Approvers" の For ルール "MakeRequired" に変換されます。 |
| WhenCurrentUserIsNotMemberOfGroup = 12 | この条件は、現在のユーザーが特定のグループのメンバーではないかどうかを確認します。 この条件には、サーバー側のルール条件との 1 対 1 のマッピングはありません。これは、お客様の理解を容易にするために追加されたダミー条件です。 この条件は、後で NOT メンバーシップ フィルターに変換されます。 例: 条件が :WhenCurrentUserIsNotMemberOfGroup "Approvers" の場合、"MakeRequired" Field1.ここでは、"承認者" ではなく Not ルール 、"MakeRequired" に変換されます。 |