次の方法で共有


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" に変換されます。