Split と Merge 条件
- 最終更新日2026/01/20
Split と Merge 条件
大規模で複雑なプロセスを自動化するために、Split と Merge を活用して、一連の論理的なタスクやプロセスを複数の分岐に分割し、それらを並行して実行した後、複数の分岐を1つの統合されたフローにまとめることができます。
ビジネス プロセス オートメーションにおいて、プロセスの分岐(並列実行、並列処理、または並列ゲートウェイとも呼ばれます)は、複数のタスクやプロセス分岐を順次ではなく同時に実行できるようにします。 この機能は、タスクが独立していて、お互いの出力に依存しない場合に不可欠です。 同時にステップを実行することで、全体の実行時間が短縮され、プロセスの効率が向上します。
Process Composer 内では、次のノードを使用できます。
- ノードを分割 プロセスフローを複数の並行パスに分岐させます。
- ノードをマージして、これらの並行ブランチを単一の統一フローに同期させます。
可用性
Split および Merge 機能を有効にするには、Enterprise Platform ライセンスが必要です。 ライセンスはすべてのCloud リージョンで利用可能です。 ライセンスが割り当てられると、その機能は、これらの各ロールとデバイス ライセンスが割り当てられたすべてのユーザーが利用できるようになります。
- ロール: AAE_Basic および AAE_Bot Developer
- デバイス ライセンス: Bot Creator または Citizen Developer
注:
On-Premises 環境では、Split と Merge 機能は現在利用できません。
メリット
- 並列処理による高速実行: Split は、大規模または複雑なタスクを同時に実行できるため、全体の処理時間を短縮し、効率を向上させます。
- 生産性の向上と柔軟性の強化:Split ノードは、複数の独立したアクションを同時に実行する必要があるワークフローを実現し、複雑なビジネスシナリオのプロセス設計を容易にします。 例えば、通知の送信、データベースの更新、レポートの生成など、複数の業務を同時に処理することで、チームはより短時間でより多くの作業を完了できます。
- より効果的なリソース活用: リソースは、優先度または可用性に基づいて並行タスクに割り当てることができ、作業負荷の分配を最適化します。
- マージとの同期:Merge は、すべての並行タスクが完了してから前に進むことを保証し、プロセスの正確性を維持し、ステップの見落としを防ぎます。
- スケーラビリティ: 分割や統合を取り入れて設計されたプロセスは、ビジネスニーズの拡大に伴い、より多くの処理量や追加の並行作業に簡単に対応できるようにスケール可能です。
split と merge を使用してビジネスプロセス フローを最適化する
注文処理プロセスにおいて、注文が確定すると、システムは次の手順を実行する必要がある場合があります。
- 在庫を更新
- 請求書を送信
- 出荷部門に通知
以下の図は、splitノードとmergeノードの両方を含むビジネスプロセスフローを説明しています:
この構造は、製造業、サプライチェーン業務、そしてビジネス プロセス オートメーションの分野において特に有用です。効率と成果を維持するために、複数のアクションを並行して実行する必要がある場面で活用されます。 単純なワークフローは直線的なままかもしれませんが、より複雑なシナリオでは並列実行の柔軟性が非常に大きな利点となります。
split ノードと merge ノードを追加する方法
Process Composer では、以下の方法で split ノードおよび merge ノードを追加できます。
-
ドラッグ&ドロップ 左側のパネルからワークフロー キャンバスにノード(split と merge)をドラッグし、プロセスの必要なポイントに配置します。注: Split と Merge はペアとして追加され、デフォルトで2つのブランチが作成されます。 必要に応じて新しい支店を追加するオプションがあります。
- クイック追加 : クイック追加機能を利用すると、ワークフローに関連するタスクが提案されます。 これにより、プロセスを設計する際にsplitノードおよびmergeノードを適切な場所に挿入できます。