マージロジックでは、すべてのフローを待つ、または任意のフローを完了するなどのビジネスロジックを定義することで、個々のプロセスフローを共通のフローにマージすることができます。マージはユースケースに応じて、スプリット ステンシルですべてのブランチを実行が選択されている場合にのみ適用されます。条件で実行するを選択した場合、単一のパス/ブランチのみをたどるため、ブランチをマージする必要はありません。
例として、融資の依頼を検討しましょう。顧客が融資を希望し、融資依頼を処理するために顧客の収入証明書、証明書類などが必要になりました。銀行では、収入証明書はあるチームが集め、証明書は別のチームが集めます。このシナリオでは、このリクエストのプロセスフローを構築する際には スプリットステンシルを使用して文書リクエスト タスクを、必要な文書に応じて複数のブランチに分割する必要があります。ここでは、集める収入書類が収入チーム(ブランチ1)に、集める証明書類(ブランチ2)が証明チームに割り当てられています。スプリットステンシルを設定する際に、以下の点を確認してください。 すべてのブランチを実行が、マージアクションを実行するために選択されていることを確認してください。すべてのブランチの実行とタスクの完了後、ブランチをマージすることができます。
マージロジックを設定
プロセスフローにマージロジックを設定するには、以下の手順に従います。
- 左側のペインに、ロジックセクションが表示されます。このセクションからマージステンシルをドラッグアンドドロップして、ビルダーの各フローの下に配置します。
- マージステンシルをクリックして、「マージ」ウィンドウを開きます。
- 「マージ」ウィンドウで、以下の詳細を入力します。
- 名前 – マージアクションの名前を入力。
- マージ元となるスプリットノード – システムは自動的に最新の親スプリットノードを採用します。 しかし、ユーザーは、マージ元となるスプリットノードからノードを選択できます。スプリットノードはドロップダウンリストから選択できます。
- マージロジックセクションで、以下のアクションのいずれかを選択します。
- すべてを待つ- 選択すると、システムは寄与するすべてのブランチを実行した後にマージアクションを実行します。
- 最初の入力 – 選択すると、システムはいずれか1つのブランチを実行した後にマージアクションを実行し、他のブランチはすべて失効します。
- 「マージ」ウィンドウを閉じます。