プロセス自動化ワークフローにおいて、Merge ノードは複数の並列ブランチを単一の実行パスに統合します。Merge ノードは通常、Split ノードの後に使用され、同時に実行されるタスクを同期します。

プロセスワークフローにmergeノードを追加すると、次のように動作します:
  • split ノードによって作成された各並行ブランチは、最終的に merge ノードに接続する必要があります。
  • プロセス インスタンスは、実行されたすべての入力パスが完了するまで、mergeノードで待機します。
  • 必要なブランチが終了すると、ワークフローは単一の連続フローとして再開します。
これにより、すべての必要な並列タスクが完了するまで、後続のタスクセットが開始されないことが保証されます。

融資処理の例

ローン処理ワークフローにおいて、複数の検証活動が並行して行われる場合を考えてみましょう:
  • ローン申請が提出されると、2つのタスクが同時に実行されます: クレジット チェック書類確認
  • 両方のタスクが完了すると、mergeノードがパスを統合します。
  • プロセスは次のステップに進みます。例えば、リスクスコアを生成する または 最終承認に進む
この例は、mergeノードがすべての前提条件の検証が完了した後にのみ意思決定ステップが行われることをどのように保証するかを説明しています。

ローン処理ワークフロー

merge ノードを構成する

Splitノードをワークフローにドラッグすると、対応するMergeノードが自動的に追加されます。 merge ノードを設定するには、以下の手順に従ってください。
  1. (任意): 説明フィールドにmergeの目的を文書化するための説明を追加してください。
  2. (任意): このノードに到達したときにリクエスト名を更新するために、タイトルのリクエストを更新 フィールドにカスタムタイトルを入力してください。
  3. (任意): メッセージを表示 フィールドにメッセージを入力してください。
  4. リクエスト属性 フィールドで、属性を追加 をクリックし、次の詳細を提供してください:
    • ラベル: 属性のラベル(名前)を指定します。 ラベルを追加すると、自動的に ID が生成されます。
    • 可視性: 属性タイプを選択してください (表示, 非表示).
    • タイプ: データ型を選択してください (文字列, 数値, ブール値, 日時).
    • : 選択したデータ型にハードコーディングされた値を割り当てるか、変数を通じて値を提供することができます。

    属性はプロセスと共に作成され、チェックインされます。 リクエストタスク のビューページで列をカスタマイズし、属性を選択してそれらを別々の列として表示できます。 属性はプロセス間で共有されます。