Application Integration でサポートされているコネクタをご覧ください。
トリガー
トリガーは、統合においてタスクまたは一連のタスクを開始する外部イベントです。トリガーは、統合のエントリ ポイントと考えることができます。トリガーに結びついたイベントにより、トリガーに関連付けられたタスクが実行されます。
統合には複数のトリガーを追加できます。ただし、イベントが発生したときは、そのイベントに関連付けられたトリガーのみがタスクの実行を開始します。詳細については、複数のトリガーを統合に追加するをご覧ください。
すぐに使用できるトリガーのリストについては、すべてのトリガーをご覧ください。
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 を呼び出す- 同期モードでサブ インテグレーションからインテグレーションを呼び出す
-
非同期実行: 非同期実行では、ファイア アンド フォーゲット モデルが使用されます。非同期モードは、インテグレーションの実行に長時間かかる可能性がある場合や、インテグレーションの実行直後に実行結果を必要としない場合に便利です。非同期モードでインテグレーションを実行するトリガーは次のとおりです。
- 同期ではないすべての実行は、非同期モードで実行されます。一般的な非同期モードには次のようなものがあります(ただし、これらに限定されません)。
- 最初の実行が同期モードであっても、一時停止タスクまたは承認タスクから再開された実行は非同期モードです。
割り当てと上限
割り当てと上限については、割り当てと上限をご覧ください。
次のステップ
- すべてのタスクとトリガーを確認する。
- インテグレーションをテストして公開する方法について学習する。
- エラー処理について学習する。
- 統合の実行ログについて学習する。