複数独立インスタンス

この例では、あるアクティビティのインスタンスが所定の数だけ実行されます。これらのインスタンスは、互いに独立して実行されます。この例を実装するには、ループとカウンターを使用します。また、ループ内でゲートウェイ要素またはイベントスローを使用します。

ゲートウェイを使用した実装

ゲートウェイの中には 1 つのブランチがあり、この中に、独立して実行されるアクティビティが含まれています。ゲートウェイの Control Type プロパティは NO-WAIT に設定されます。したがって、次回のループの繰り返しは、ゲートウェイブランチの完了を待たずに実行されます。

イベントを使用した実装

ループの中で、非同期タイプのイベントがスローされます。サブプロセスは、このイベントのレシーバーをスタートポイントとして使用します。このサブプロセスは、起動されるたびに、前回の起動とは独立して実行されます。

フルサイズのグラフィックを表示
A.
ループ内でのイベントスロー

B.
イベントをスタートポイントとして受け取るサブプロセス