結合 join
結合 アクティビティはフロー制御 アクティビティです。 ワークフローの複数の実行ブランチを同期します。
インバウンドトランジションの評価方法を選択できます。
- AND:選択したすべてのインバウンドトランジションがアクティブ化された後にのみ続行されます。
- または:選択した1つのインバウンドトランジションがアクティブ化されるとすぐに続行します。
ANDが選択されている場合、このアクティビティは、すべてのインバウンドトランジションがアクティブ化された後にのみ、アウトバウンドトランジションをトリガーします。 つまり、前のアクティビティがすべて完了すると、アクティブ化されます。これにより、ワークフローを続行する前に、特定のアクティビティを確実に完了させるようにできます。
ORが選択されると、選択したインバウンドトランジションのいずれかがアクティブ化されるとすぐに実行が続行されます。 すべてのブランチを待つわけではありません。
結合アクティビティの設定 join-configuration
次の手順に従って、Join アクティビティを設定します。
-
チャネルアクティビティなどの複数のアクティビティを追加して、少なくとも2つの異なる実行ブランチを形成します。 分岐を使用するか、分岐を追加 (+) ツールバーボタンを使用して別の分岐を追加できます。 アクティビティの調整を参照してください。
-
いずれかの分岐に参加 アクティビティを追加します。
-
結合オプションで、ANDまたは OR を選択し、続行をクリックします。
-
「結合オプション」セクションで、結合する以前のアクティビティをすべて確認します。
-
プライマリセットドロップダウンで、保持するインバウンドトランジションの母集団を選択します。アウトバウンドトランジションには、インバウンドトランジションの母集団の 1 つのみを含むことができます。
note note NOTE プライマリセット フィールドは、AND結合オプションでのみ使用できます。 結合が設定されていることを示す
例 join-example
次の例は、メールと SMS 配信を含む 2 つのワークフロー分岐を示しています。両方のインバウンドトランジションが有効になっている場合、Join アクティビティは AND に設定され、トリガーされます。 プッシュ通知は、両方の配信が完了した後にのみ送信されます。 結合オプションを OR に設定すると、最初のインバウンド配信アクティビティが完了するとすぐにプッシュメッセージが送信されます。