メインコンテンツへスキップ
VALIDATE

バリデーションノード

データが条件を満たしているか検証します。必須項目・形式チェックなどを行いエラーを検知します。

設定項目

設定項目説明必須
検証ルールフィールドを選択してバリデーション条件を設定(フィールド・ルール・エラーメッセージ)必須
エラー時の挙動ワークフローを停止 / エラー通知して継続 / デフォルト値を使用任意
エラー通知先エラー発生時の通知先(Slackチャンネルやメールアドレス)任意

使用可能なチェック条件

チェック条件説明
必須項目値が入力されており、空でないことを確認する
メール形式メールアドレスの形式(例: name@example.com)であることを確認する
URL形式WebサイトのURL形式(例: https://...)であることを確認する
数値数字であることを確認する
最小値・最短文字数数値がN以上、または文字列がN文字以上であることを確認する
最大値・最長文字数数値がN以下、または文字列がN文字以下であることを確認する
特定パターンに一致電話番号・郵便番号など指定したパターンの形式であることを確認する
日付形式日付の形式(例: 2026-03-22)であることを確認する

設定例と出力イメージ

検証ルール1email フィールドがメールアドレス形式か確認
検証ルール2company_name フィールドが空でないか確認
検証ルール3amount フィールドが数値で0以上か確認
エラー時の挙動エラー通知して停止
エラー通知先#エラー通知 チャンネル(Slack)
出力イメージ(バリデーション成功時)

元のデータがそのまま次のノードに渡されます。失敗時は設定した動作(通知・停止)を行います。

出力イメージ(エラー時)

エラーフローに分岐します。エラー内容として「emailの形式が正しくありません」「amountは0以上の値を入力してください」などが次のノードに渡されます。

活用例

Webhookデータの検証

外部からのWebhookデータを受け取り → VALIDATEで必須項目チェック → エラー時は送信者にエラー通知。

DB登録前のデータ品質保証

フォームデータをPigeonCloudに保存する前にVALIDATEで形式チェック → エラー時は修正依頼メールを自動送信。

よく一緒に使うノード