次の方法で共有


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 句は "承認済み" 状態を定義します。

WhenStateChangedTo = 6
WhenStateChangedFromAndTo = 7
WhenWorkItemIsCreated = 8
WhenValueIsDefined = 9
WhenValueIsNotDefined = 10
WhenCurrentUserIsMemberOfGroup = 11

この条件は、現在のユーザーが特定のグループのメンバーであるかどうかを確認します。 この条件には、サーバー側のルール条件との 1 対 1 のマッピングはありません。これは、顧客が理解を容易にするために追加されたダミー条件です。 この条件は、後で FOR メンバーシップ フィルター に変換されます。 例: 条件が : WhenCurrentUserIsMemberOfGroup "Approvers" の場合、"MakeRequired" Field1.Here は "承認者" の For ルール 、"MakeRequired" に変換されます。

WhenCurrentUserIsNotMemberOfGroup = 12

この条件は、現在のユーザーが特定のグループのメンバーではないかどうかを確認します。 この条件には、サーバー側のルール条件との 1 対 1 のマッピングはありません。これは、顧客が理解を容易にするために追加されたダミー条件です。 この条件は、後で NOT メンバーシップ フィルター に変換されます。 例: 条件が : WhenCurrentUserIsNotMemberOfGroup "Approvers" の場合、"MakeRequired" Field1.Here は Not ルールに変換され、"承認者" ではなく "MakeRequired" に変換されます。