Skip to main content

このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。

Info

トリガーは Workflow アプリケーションでのみ利用可能です。

トリガーは開始ノードの一種で、ユーザーや API 呼び出しによる能動的な開始を待つのではなく、スケジュールに従って、または外部システム(例:GitHub、Gmail、または独自の内部システム)からのイベントに応じて、ワークフローを自動的に実行できるようにします。

トリガーを使用して、繰り返しタスクの自動化やサードパーティアプリケーションとのデータ同期を行います。

1 つのワークフローは、並行して実行される複数のトリガーを持つことができます。また、同じキャンバス上に複数の独立したワークフローを構築し、それぞれが独自のトリガーで開始することもできます。

各ワークフロー実行のトリガーソースは、ログ セクションに表示されます。

トリガータイプ#

  • スケジュールトリガー

    • 指定された時刻または間隔でワークフローを実行します。

    • 例:毎朝 9 時に日次売上レポートを自動生成し、チームにメールで送信します。

    Info

    各ワークフローには最大 1 つのスケジュールトリガーを設定できます。

  • インテグレーショントリガー

    • トリガー統合を通じたイベントサブスクリプションにより、外部システムで特定のイベントが発生したときにワークフローを実行します。

    • 例:Slack トリガー統合を通じて チャンネル内の新規メッセージ イベントをサブスクライブすることで、特定の Slack チャンネル内の新規メッセージを自動的に分析およびアーカイブします。

  • Webhook トリガー

    • カスタム webhook を介して外部システムで特定のイベントが発生したときにワークフローを実行します。

    • 例:e コマースプラットフォームから注文詳細を含む HTTP リクエストに応答して、新規注文を自動的に処理します。

Tip

インテグレーショントリガーと Webhook トリガーは、どちらもワークフローをイベント駆動型にします。選択方法は次のとおりです:

  1. 対象の外部システムにトリガー統合が利用可能な場合は、インテグレーショントリガー を使用してください。サポートされているイベントを簡単にサブスクライブできます。

  2. 対応するトリガー統合が存在しない場合、または既存のトリガー統合でサポートされていないイベントをキャプチャする必要がある場合は、Webhook トリガー を使用します。この場合、外部システムでカスタム Webhook を設定する必要があります。

トリガーの有効化または無効化#

公開済みトリガーを一時停止するには、アプリの アクセスポイント タブを開き、トリガー カードでオフに切り替えます。トリガーがオフの間、そのイベントは無視されます。

Note

トリガー カードには公開済みのトリガーのみが表示されます。追加したトリガーが表示されない場合は、まず公開されていることを確認してください。

複数のトリガーをテストする#

ワークフローに複数のトリガーがある場合、テスト実行 > すべてのトリガーを実行をクリックして一度にテストできます。最初にアクティブ化されたトリガーがワークフローを開始し、他のトリガーは無視されます。

すべてのトリガーを実行 をクリックすると:

  • スケジュールトリガーは次の予定実行時刻に実行されます。

  • インテグレーショントリガーはサブスクライブされたイベントをリッスンします。

  • Webhook トリガーは外部 HTTP リクエストをリッスンします。