Skip to main content

SmartBatch

SmartBatch は、1件または複数のカタログ照会をバッチとして実行します。エンドポイントを選び、入力フィールドをマッピングし、バッチの実行方法を決めます。Smart-Agent UI(ai.verifik.co)または API(async.verifik.co)から利用します。

バッチ設定は再利用可能なレシピです。名前、国、ステップ(カタログ機能)、マージ戦略、実行モード、任意の通知が含まれます。ファイルをアップロードするか照会をキューに入れるたびに、SmartBatch はそのレシピからバッチを作成します。

概要

SmartBatch は、すでに使っている SmartCheck カタログの上にあります。Sync は現在のリクエストで待ちます。Async はすぐに応答し、タブを閉じたあとも処理を続けます。設定が Async のとき、ファイルバッチと1行の API 呼び出しは同じワーカーを共有します。

バックエンドからカタログパスをキューとして呼ぶ場合は、エンドポイントをキューとして呼び出す (async) を見てください。

主な機能

Async

バックグラウンドで実行します。このタブを閉じてもバッチは続きます。

Sync

サーバー上でステップを連鎖実行します。後続ステップが前の結果を使う場合に適します。

カタログステップ

カタログ URL がある SmartCheck エンドポイントを検証ステップとして追加します。

通知

Webhook URL と完了メールは設定に保存されます。クエリパラメータではありません。

ファイルまたは API

スプレッドシートをアップロードするか、type=queue で1行をキューに入れます。どちらも同じ Async ワーカーを再利用します。

ダッシュボード

バッチダッシュボードで進捗、試行、行あたりのコスト、リンク済み Webhook を確認します。

Async vs Sync

ウィザードとダッシュボードは製品ラベル AsyncSync を使います。

実行モード動作使うとき
Async(デフォルト)バッチはバックグラウンドで実行されます。Smart-Agent のタブを閉じても構いません。ワーカーが各行を取得し、機能 URL を呼び出し、試行を記録します。即時応答の照会、大きなファイル、Webhook フロー。
Syncサーバーがステップを連鎖実行し、各結果を待ちます。後続ステップは前の出力を使えます。ステップ 2 がステップ 1 に依存する多段レシピ。

クレジットは機能が実際に実行されたときに課金されます(Async はワーカー呼び出し、Sync はステップ呼び出し)。行をキューに入れた時点では課金されません。

API の type

async.verifik.co では type を省略するか type=sync を送って結果を待ちます。type=queue を送ってキューに入れます。UI から queuefeatureRunner を渡す必要はありません。

ai.verifik.co で設定を作成する

https://ai.verifik.co を開き、Smart Batch作成 を選びます。

1. 基本情報

設定名、説明、国を入力します。実行モード を選びます。

  • Async — バックグラウンドで実行します。このタブを閉じてもバッチは続きます。
  • Sync — サーバー上でステップを連鎖実行します。後続ステップが前の結果を使う場合に適します。

デフォルトは Async です。

2. エンドポイントを選択

カタログを検索し、必要な検証ステップを追加します。各ステップは URL 付きの SmartCheck 機能です(身分、加入、車両など)。カタログ URL がない機能(passwordless、PDF ジェネレーター)はバッチステップとして実行できません。

3. パラメータを確認

各ステップの必須パラメータを確認します。これらのフィールドは、アップロードしたファイルヘッダー(または1行をキューに入れるときの API inputData)からマッピングされます。

4. 確認と作成

概要を確認します。必要なら 通知 を開きます。

  • Webhook URL — 行とバッチ完了イベントをこのアドレスに POST します。続行する前に URL をテストしてください。
  • 完了時のメール — バッチ終了時にメッセージを受け取る任意のアドレスです。

設定を保存します。通知は設定に残ります。以降の type=queue 呼び出しは、毎回新しい設定を作らず、一致する Async 設定(Queue …)を再利用します。

バッチの実行と監視

設定からファイルをアップロードするか実行を開始できます。ダッシュボード には次が表示されます。

  • 行ごとのステータスと進捗
  • 各行の試行履歴
  • 行あたりのコスト
  • リンク済み Webhook(クリックで Smart Monitor へ)

リンク済みバッチ設定は、Smart Monitor の Webhook 一覧と詳細にも表示されます。

ファイルバッチと1行 API 呼び出し

開始方法ホスト結果
Smart-Agent でファイルをアップロードai.verifik.coN 行のバッチ
カタログパスに type=queueGET/POSTasync.verifik.co202 と1行バッチ

設定が Async のとき、両方の経路は同じバックグラウンドワーカーを使います。API の A–Z は エンドポイントをキューとして呼び出す (async) を見てください。

関連