Application Integration でサポートされているコネクタをご覧ください。

フォークと結合

フォークと結合の統合は、タスクの受信条件と発信条件に基づいてタスクの動作(タスクの実行方法とも呼ばれます)を指定できる統合のコントロール ポイントです。

新しいキャンバス ビューを有効にしている場合は、タスク構成ペインでフォークと結合の実行ポリシーを直接構成できます。

Fork

フォークは、タスクの発信エッジのコントロール ポイントです。これにより、次のタスクの実行方法を指定できます。フォークをクリックして [Join configuration] ペインを開き、タスクに対して次のいずれかの実行戦略を構成できます。

  • すべての一致を実行: エッジ条件が true と評価されたすべての直近の後続タスクを実行します。
  • 最初の一致を実行: エッジ条件が true と評価された後続タスク(順不同)を実行します。たとえば、直近の後続タスクが 3 つあり、いずれかのタスクのエッジ条件が(順序に関係なく)true と評価されると、そのタスクが実行されます。

次の図は、以前のキャンバスビューでタスクのフォークを構成する方法を示しています。

フォークがハイライト表示された画像 フォークがハイライト表示された画像

新しいキャンバス ビューを有効にしている場合は、タスク構成ペインでフォーク実行ポリシーを直接構成できます。

新しいキャンバスでフォークを構成する 新しいキャンバスでフォークを構成する

結合

結合は、タスクの受信エッジです。現在のタスクの実行方法を指定できます。タスクに複数の受信エッジがある場合、タスクの実行条件を指定できます。結合をクリックして [Join configuration] ペインを開き、タスクに対して次のいずれかの実行戦略を構成できます。

  • すべてのタスクと条件が成功: すべての前提条件が満たされている場合、つまり、上流に依存するすべてのタスクが正常に実行され、すべてのタスクのエッジ条件が true と評価された場合に、このタスクを実行します。上流タスクまたはエッジ条件のいずれかが失敗すると、このタスクは実行されません。
  • すべて成功: すべての前提条件が満たされている場合、つまり、上流に依存するすべてのタスクが正常に実行された場合にこのタスクを実行します。上流タスクのいずれかが失敗すると、このタスクは実行されません。
  • いずれかが成功: いずれかの前提条件が満たされている場合、つまり、少なくとも 1 つの依存タスクが正常に実行されると、タスクが実行されます。前のタスクがすべて失敗すると、タスクは実行されません。

次の図は、以前のキャンバスビューでタスクのエッジを構成する方法を示しています。

ハイライト表示された結合を示す画像 ハイライト表示された結合を示す画像

新しいキャンバス ビューを有効にしている場合は、タスク構成ペインでエッジ実行戦略を直接構成できます。

新しいキャンバスでエッジを構成する 新しいキャンバスでエッジを構成する

割り当てと上限

割り当てと上限については、割り当てと上限をご覧ください。

次のステップ