トリガーについて

トリガーは、統合においてタスクまたは一連のタスクを開始する外部イベントです。トリガーは、統合のエントリ ポイントと考えることができます。トリガーに結びついたイベントにより、トリガーに関連付けられたタスクが実行されます。

統合には複数のトリガーを追加できます。ただし、イベントが発生したときは、そのイベントに関連付けられたトリガーのみがタスクの実行を開始します。詳細については、統合への複数のトリガーの追加をご覧ください。

すぐに使用できるトリガーのリストについては、すべてのトリガーをご覧ください。

統合への複数のトリガーの追加

統合に 1 つ以上のトリガーを追加して、それぞれのトリガーを異なるタスクに関連付けることができます。統合は、イベントが発生したトリガーから開始されます。たとえば、統合に 2 つのトリガーがあり、Trigger-1Task-1 に関連付けられ、Trigger-2 がダウンストリーム タスク Task-5 に関連付けられているとします。イベントが Trigger-2 をトリガーすると、統合は Task-5 から実行されます。

複数のトリガーが同時に実行される場合は、それぞれのトリガーが統合のコピーを実行します。上記の例では、Trigger-1Trigger-2 の両方が同時に実行される場合、Trigger-1Task-1 から統合を実行し、Trigger-2Task-5 から統合の別のコピーを実行します。2 つのインテグレーションの実行フローの間に重複はありません。

実行モード

トリガーに基づいて、インテグレーションは同期モードまたは非同期モードのいずれかで実行されます。

  • 同期実行: 同期モードでは、インテグレーションの実行後すぐにインテグレーションの実行結果がわかります。同期モードは、インテグレーションの実行直後に実行結果を必要とする場合に便利です。トリガーは、次のような同期モードでインテグレーションを実行します。
  • 非同期実行: 非同期実行では、ファイア アンド フォーゲット モデルが使用されます。非同期モードは、インテグレーションの実行に長時間かかる可能性がある場合や、インテグレーションの実行直後に実行結果を必要としない場合に便利です。非同期モードでインテグレーションを実行するトリガーは次のとおりです。

次のステップ