検証結果の振り分け:Verification Router(AI Flowi Workflow)
検証結果の振り分けを行うVerification Routerは、フィールドを削除・変更せずに、検証結果全体をVerifiedまたはRejectedへ送ります。検証結果を生成するステップの後、受理・拒否の各経路の前に配置してください。
Verification Routerは1.9.2のカタログに記載されており、下記リンク先の本番環境でテスト済みのWebhook入力検証テンプレートで使用されています。このテストで確認された内容は、その設定済みテンプレートに限られます。
執筆:Ai Flowi · 公開日
Verification Routerの配置場所
2026年10月9日にエクスポートされたカタログでは、必須入力はverification_resultの1つです。その説明では、渡されたフィールドを保持するとされています。このノードには、比較、正規化、HTTPレスポンスの設定はありません。上流の検証ルールと下流のレスポンス設定を、フロー内で確認できるようにしてください。
入力
以下のVerification Routerの入力名、型、必須フラグは、コンポーネントカタログに基づきます。Verification Routerについて「エクスポートに記載なし」とある場合、接続可能な型の一覧が提供されていないことを意味します。すべての型に対応しているという意味ではありません。
画面が小さい場合は、Verification Routerの各表を横にスクロールして、すべての列を確認してください。
| 名前 | 型 | 必須 | 接続可能な入力型 | 説明 |
|---|---|---|---|---|
verification_result | other | はい | Data, JSON | 検証結果全体を渡す必須入力です。DataまたはJSONとして接続します。エクスポートには、独立したペイロードスキーマは公開されていません。 |
出力
2つのJSON出力は、verified(Verified)とrejected(Rejected)です。カタログの記載どおり、フィールドの削除・変更をせずに結果全体を振り分けます。接続先はJSONを受け取れる必要があり、アクションまたはレスポンスの設定も別途必要です。
| 名前 | 表示名 | 型 |
|---|---|---|
verified | Verified | JSON |
rejected | Rejected | JSON |
Verification Routerを使う場面
上流のロジックが検証結果を生成し、そのフィールドを保持したまま2つの接続先へ振り分けたい場合に、このルーターを使用します。JSON Operationsは振り分け前のJSONを操作します。一方、Conditionにはキー名、演算子、比較値の設定があります。
Verification Routerが適さない場面
メッセージ本文を比較する場合は、If-ElseとそのMessage出力を選びます。Webhookの通信をGET、POST、PUT、PATCH、DELETE別に分ける場合、HTTP Method Routerにはメソッド別のJSONインターフェースが記載されています。Verification Routerの2つの出力名だけでは、これらの処理は設定できません。
Verification Routerを使うテスト済みテンプレート
下記のWebhook入力検証テンプレートには、2026年10月9日にAI Flowi Workflow 1.9.2で行った本番テストが記録されています。28件中28件が成功しました。記録された結果は次のとおりです。
本番実行では、正規化された入力を返す200レスポンス、または理由を含む422レスポンスが返されました。
このテンプレートでは、JSON Operationsのdata_outputがverification_resultに接続され、振り分けには最上位の真偽値フィールドverifiedを使用します。ルーターのverified出力は200レスポンスのbody_dataに、rejectedは422レスポンスのbody_dataに接続されます。これらはテンプレートに記載された接続であり、このページで独立してテストした設定ではありません。
制限事項
- 記録された結果は、上流のJQルールと下流のWebhook Responseノードを含むWebhook入力検証テンプレートのものです。verification_resultに接続するすべてのペイロードでの成功を示すものではありません。
- リンク先のテンプレートには本番リクエストの記録がありますが、インポートしたコピーの検証やノード課金の実測はありません。200レスポンスで確認できるのは検証のみで、このワークフローには永続化ノードがありません。
- 検証フラグが存在しない場合や形式が不正な場合の扱いは、カタログで定義されていません。テスト済みテンプレートの入出力仕様は、そのテンプレートの適用範囲に限って参考にし、業務アクションを接続する前に変更を確認してください。
関連コンポーネント
JSON Operations · Condition · If-Else · HTTP Method Router
ノード実行と使用量
プラン:Goは年払いで月額USD8から(月払いUSD10)、Plusは月額USD16から(月払いUSD20)、Pro 100は月額USD80から(月払いUSD100)、Pro 200は月額USD160から(月払いUSD200)、Pro 500は月額USD400から(月払いUSD500)。毎月5,000~250,000 Flowi Tokensが含まれ、追加購入も可能です。ノード実行1回につき1トークン。サードパーティのAPIとモデルの利用料金は含まれません。
リンク先の検証テンプレートで示されているのは、課金の実測値ではなく設計上の見積もりです。検証の分岐にサードパーティのAPIやモデルの呼び出しを追加する場合、その利用料はプランに含まれません。Verification Routerの料金を確認してください。