私は特定の動作をモデル化しようとしています。ここでは、異なるスイムレーンでの2つのアクティビティがループ内で処理されるはずです。現在、BPMNはトークンを使用して、取得されたフローとパスを消去します。そのようなトークンがループの場合にどのように機能するのだろうか。すべてのアクティビティ反復でトークンが作成され、結果として接続されたアクティビティを通過しますか?BPMNのマルチインスタンスとループ
など。たとえば、Activity1がループで10回実行されるとします。これにより、プロセスの残りのアクティビティをそれぞれ通過する10のトークンが作成されますか?このような振る舞いは望ましくないかもしれませんが、私がマルチインスタンスの活動がそうした方法で行われていると誤解されていなければ、
BPMN仕様に準拠する唯一の解決策は、アクティビティのブロック全体に対してCallアクティビティを作成してから、ループアクティビティをループで実行することです。
トークンの観点からBPMNのループとマルチインスタンスの使用を誰かが明確にすることはできますか?
ありがとうございます!