ワークフロートリガー:どの種類がドキュメントに記載されていますか?

ワークフロートリガーとして、AI Flowi Workflowには受信リクエストとスケジュール実行に対応するコンポーネントがあります。Universal Webhookは5種類のHTTPメソッドを受け付け、正規化されたJSONリクエストを出力します。Schedule Triggerは設定したスケジュールに従ってフローを開始します。処理の開始方法に応じてトリガーを選び、その出力型を受け付けるコンポーネントに接続してください。受信イベントを扱う設計を理解するには、リクエストで起動する方式を選ぶ前にイベント駆動アーキテクチャを確認してください。

執筆:Ai Flowi · 技術レビュー:Janice Lee、Ai Flowi テクニカルサポート。

公開日: · 更新日:

どこから始めればよいですか?

外部システムからHTTPリクエストが送られてくる場合はUniversal Webhook、設定した時刻に処理を開始する場合はSchedule Triggerから確認してください。フロー側で応答を決めるHTTPワークフローについては、続いてWebhook Responseを確認してください。この3つのガイドでは、受信リクエスト、スケジュール実行、呼び出し元への応答を説明しています。

  1. Universal Webhook
  2. Schedule Trigger
  3. Webhook Response

トリガーを選ぶ

コンポーネント用途ドキュメントに記載されている内容
Universal Webhook外部からのHTTPリクエストで開始します。GET、POST、PUT、PATCH、DELETEを受け付け、正規化したリクエストデータをJSONとして返します。
Schedule Triggerスケジュールに従って開始します。一定間隔、毎日、毎週、毎月、cronのスケジュール設定があります。

ほかにも、文書化されているトリガーコンポーネントとしてWebhook、POST Webhook、UChat Sub-Flow Triggerがあります。コンポーネント一覧にはそれぞれの役割が記載されていますが、このセクションでは詳しい設定手順を説明していません。フローを作成する前に、コンポーネントカタログで入出力を確認してください。

リクエストとレスポンスを設計する

HTTPフローでは、エンドポイントが受け付けるメソッドと、呼び出し元に返す内容を決めます。Universal WebhookにはImmediate、After Execution、From Flowの応答モードがあります。Webhook Responseでは、フロー自体が応答を決める場合に使うコンポーネントを説明しています。WebhookからGoogle Sheetsへの連携チュートリアルでは、文書化されているリクエスト駆動型のワークフローを紹介しています。

トリガーはフローを開始しますが、接続が有効と判定されても、確認できるのは入出力の型の互換性だけです。設定したワークフローと外部サービスの認証情報は、それぞれ別にテストしてください。リクエストで想定外のメソッドエラーや応答エラーが返る場合は、Webhookのトラブルシューティングを確認してください。

関連情報:外部サービス連携:文書に記載されている連携には何がありますか?。

ワークフローの基本 · Universal Webhook · Schedule Trigger