トリガー¶
Note: ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
はじめに¶
Info:
トリガーはワークフローアプリケーションでのみ利用可能です。
トリガーは開始ノードの一種で、ユーザーや API 呼び出しによる能動的な開始を待つのではなく、スケジュールに従って、または外部システム(例:GitHub、Gmail、または独自の内部システム)からのイベントに応じて、ワークフローを自動的に実行できるようにします。
トリガーは、反復タスクの自動化や、ワークフローをサードパーティアプリケーションと統合して自動的なデータ同期と処理を実現するのに最適です。
1 つのワークフローは、並行して実行される複数のトリガーを持つことができます。また、同じキャンバス上に複数の独立したワークフローを構築し、それぞれが独自のトリガーで開始することもできます。
Info:
Sandbox プランでは、ワークフローあたり 2 つのトリガーのみがサポートされています。追加するにはアップグレードしてください。
各ワークフロー実行のトリガーソースは、ログセクションに表示されます。
Info:
FlexAI Cloud では、トリガーイベント(トリガーによって開始されるワークフロー実行)はプランごとに異なる上限が設定されています。詳細はプラン比較をご覧ください。
ワークスペースのオーナーおよび管理者は、設定 > 請求で残りのクォータを確認できます。
トリガータイプ¶
-
指定された時刻または間隔でワークフローを実行します。
-
例:毎朝 9 時に日次売上レポートを自動生成し、チームにメールで送信します。
Info:
各ワークフローには最大 1 つのスケジュールトリガーを設定できます。
-
トリガープラグインを通じたイベントサブスクリプションにより、外部システムで特定のイベントが発生したときにワークフローを実行します。
-
例:Slack トリガープラグインを通じて
チャンネル内の新規メッセージイベントをサブスクライブすることで、特定の Slack チャンネル内の新規メッセージを自動的に分析およびアーカイブします。 -
カスタム webhook を介して外部システムで特定のイベントが発生したときにワークフローを実行します。
-
例:e コマースプラットフォームから注文詳細を含む HTTP リクエストに応答して、新規注文を自動的に処理します。
Tip:
プラグイントリガーと webhook トリガーは、どちらもワークフローをイベント駆動型にします。選択方法は次のとおりです:
-
対象の外部システムにトリガープラグインが利用可能な場合は、プラグイントリガーを使用してください。サポートされているイベントを簡単にサブスクライブできます。
-
対応するプラグインが存在しない場合、または既存のプラグインでサポートされていないイベントをキャプチャする必要がある場合は、webhook トリガーを使用します。この場合、外部システムでカスタム webhook を設定する必要があります。
トリガーの有効化または無効化¶
クイック設定サイドメニューでは、公開済みのトリガーを有効化または無効化できます。無効化されたトリガーはワークフローの実行を開始しません。
Note:
クイック設定には、公開済みのトリガーのみが表示されます。トリガーがリストに表示されない場合は、まず公開されていることを確認してください。

複数のトリガーをテストする¶
ワークフローに複数のトリガーがある場合、テスト実行 > すべてのトリガーを実行をクリックして一度にテストできます。最初にアクティブ化されたトリガーがワークフローを開始し、他のトリガーは無視されます。
すべてのトリガーを実行をクリックすると:
-
スケジュールトリガーは次の予定実行時刻に実行されます。
-
プラグイントリガーはサブスクライブされたイベントをリッスンします。
-
Webhook トリガーは外部 HTTP リクエストをリッスンします。