ルールの動作について

ルールを使用して、制御フローを操作できます。

AND ルール

到着するプロセス フォルダーは、ほかのプロセス フォルダーが各入力パスから到着するまで、AND ルールで待機します。 ほかの各パスから同じプロセス番号のプロセス フォルダーが 1 つずつ到着した場合、ルールが満たされ、統合されたプロセス フォルダーが転送されます。 AND ルールでは、同期を定義する必要はありません。

OR ルール

到着するプロセス フォルダーは、同じプロセス インスタンスの別のプロセス フォルダーがほかのいずれかの入力パスから到着するまで、OR ルールで待機します。 同じプロセス番号のプロセス フォルダーが到着した場合、ルールが満たされ、プロセス フォルダーは次の制御フロー オブジェクトに転送されます。

XOR ルール

XOR ルールは、プロセス番号が同一のほかのフォルダーが別の入力パスを経由して到着する可能性のない場合に、到着したプロセス フォルダーを転送します。 別のプロセス フォルダーが到着した場合、その番号のすべてのフォルダーはルールの位置で廃棄されます。 XOR を使用してプロセスをサブプロセスに分割して、別の XOR でサブプロセスをあとで結合すると、特定のプロセスの 1 つのプロセス フォルダーだけが 2 番目の XOR ルールの位置に到着し、ルールが常に満たされることが保証されます。

ルール/ゲートウェイを制御するための属性

演算子タイプ

この属性は、[オフィス プロセス] および [製造プロセス] モデル タイプのルールで使用すると便利です。 ここでは、モデル化されたルールを AND、OR、XOR ルールのいずれにするか指定できます。 [ルール]、[オフィス プロセス] または [製造プロセス] モデルのオブジェクトに関する指定を行っていない場合、ルールはシミュレーション中 AND ルールと見なされます。

ゲートウェイ タイプ

ゲートウェイのタイプを示します。