Application Integration でサポートされているコネクタをご覧ください。
Triggers
トリガーは、統合においてタスクまたは一連のタスクを開始する外部イベントです。トリガーは、統合のエントリ ポイントと考えることができます。トリガーに結びついたイベントにより、トリガーに関連付けられたタスクが実行されます。
統合には複数のトリガーを追加できます。ただし、イベントが発生したときは、そのイベントに関連付けられたトリガーのみがタスクの実行を開始します。詳細については、統合への複数のトリガーの追加をご覧ください。
すぐに使用できるトリガーのリストについては、すべてのトリガーをご覧ください。
Connector Event トリガー
コネクタ イベント トリガーは、Integration Connectors を使用してさまざまなビジネス アプリケーションで作成されたイベント サブスクリプションに基づいて統合を呼び出すことができる特殊なトリガーです。
使用可能なすべてのコネクタ イベント トリガーの一覧については、コネクタ イベント トリガーをご覧ください。Integration Connectors のイベント サブスクリプションの詳細については、イベント サブスクリプションをご覧ください。
複数のトリガーを統合に追加する
統合に 1 つ以上のトリガーを追加して、それぞれのトリガーを異なるタスクに関連付けることができます。統合は、イベントが発生したトリガーから開始されます。たとえば、統合に 2 つのトリガーがあり、Trigger-1
が Task-1
に関連付けられ、Trigger-2
がダウンストリーム タスク Task-5
に関連付けられているとします。イベントが Trigger-2
をトリガーすると、統合は Task-5
から実行されます。
複数のトリガーが同時に実行される場合は、それぞれのトリガーが統合のコピーを実行します。上記の例では、Trigger-1
と Trigger-2
の両方が同時に実行される場合、Trigger-1
は Task-1
から統合を実行し、Trigger-2
は Task-5
から統合の別のコピーを実行します。2 つの統合の実行フローの間に重複はありません。
実行モード
トリガーに基づいて、統合が同期モードまたは非同期モードで実行されます。
-
同期実行: 同期モードでは、インテグレーションの実行後すぐにインテグレーションの実行結果がわかります。同期モードは、インテグレーションの実行直後に実行結果を必要とする場合に便利です。トリガーは、次のような同期モードでインテグレーションを実行します。
- インテグレーションをテストまたは公開する
projects.locations.integrations.execute
API を呼び出す- 同期モードでサブ インテグレーションからインテグレーションを呼び出す
-
非同期実行: 非同期実行では、ファイア アンド フォーゲット モデルが使用されます。非同期モードは、インテグレーションの実行に長時間かかる可能性がある場合や、インテグレーションの実行直後に実行結果を必要としない場合に便利です。非同期モードでインテグレーションを実行するトリガーは次のとおりです。
- 同期以外の実行はすべて非同期モードで実行されます。一般的な非同期モードには次のようなものがあります(ただし、これらに限定されません)。
- 一時停止タスクまたは承認タスクから再開された実行は、初回実行が同期モードであっても、非同期モードで実行されます。
次のステップ
- Application Integration で使用できる構成可能なトリガーとタスクについて学習する。
- Application Integration でサポートされているコネクタについて学習する。