開始イベントを複数配置すると、複数のトークンが同時に動きますか?

Question.

1 つのワークフローアプリに開始イベントを複数配置すると、ケース開始時に複数のトークンが同時に動き出しますか?

Answer.

いいえ。1 つのケースで動き出すトークンは、常に 1 つだけです。

1 つのアプリには、複数の開始イベント([メッセージ開始イベント(フォーム)][タイマー開始イベント]など)を配置できます。ただしこれは「ケースを始めるきっかけ(入口)が複数ある」という意味です。実際に開始されるケースは、そのうち実行された 1 つの開始イベントから始まり、そこから 1 つのトークンが動き出します。複数の開始イベントから同時にトークンが動き出すことはありません。

そのため、異なるスイムレーンにそれぞれ開始イベントを配置しても、2 つの経路が同時並行で進むことはありません。

1 つのケースの中で処理を同時並行で進めたい場合は、分岐ゲートウェイ(AND/OR)でトークンを分岐させ、対応する統合ゲートウェイで合流させます。実現方法は学習コンテンツ「同時並行処理を実現するには」で詳しく説明していますので、あわせてご参照ください。

Questetra Supportをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む