@mickey最終更新 2026年6月1日投稿 2026年6月1日
ZuoraのPlatform機能を使いこなすことで、標準機能の枠を超えたデータ管理・業務自動化・外部連携が実現できます。
Zuoraの標準オブジェクトにない独自フィールド・データ構造を追加できるのがCustom Objectsです。自社ビジネス固有の情報をZuora上で管理できるようになります。
| 概念 | 説明 |
|---|---|
| Custom Object Definition | 独自オブジェクトのデータ構造定義(フィールド名・型など) |
| Custom Object Record | その定義に基づいて作成された実データ(インスタンス) |
| Custom Field | 標準オブジェクト(Account・Subscriptionなど)に追加する拡張フィールド |
主なユースケース:
Data QueryはSQL-92構文でZuoraのデータを非同期・読み取り専用でエクスポートできる機能です。複数オブジェクトをJOINして柔軟なデータ抽出が行えます。
| 構文 | 用途 |
|---|---|
SELECT | 列の選択・集計(MIN/MAX/AVG/COUNT) |
JOIN | 複数オブジェクトの結合 |
WHERE | 条件による絞り込み |
GROUP BY / ORDER BY | グループ集計・ソート |
SHOW TABLES | 利用可能なテーブル一覧の取得 |
DESCRIBE | テーブルのカラム定義の確認 |
CSV・TSV・DSV・JSONの4形式に対応しています。
Zuoraにはもう一つのクエリ言語「ZOQL(Zuora Object Query Language)」もあります。
| Data Query | ZOQL | |
|---|---|---|
| 構文 | SQL-92 | 独自クエリ言語 |
| JOIN | ✅ 対応 | ❌ 非対応 |
| 用途 | 複雑な抽出・レポート | 単一オブジェクトの検索 |
| 実行方式 | 非同期 | 同期 |
| 主な使用場所 | Data Query UI・REST API・Workflowタスク | 旧来のExport API互換 |
ZOQLは旧来のExport API互換として残っていますが、現在はData QueryがメインのデータアクセスAPIです。ZuoraはUIよりAPIを介した処理が主体のシステムのため、Data QueryをREST APIやWorkflow経由で呼び出す使い方が実務上最も多くなります。
knowledgecenter.zuora.comknowledgecenter.zuora.com/Zuora_Platform/Data/Data_Query/A_Overview_of_Data_QueryAudit Trailは「誰が・いつ・何を変えたか」をZuora上で追跡できる操作ログ機能です。トラブル調査やコンプライアンス対応に使います。
| カテゴリ | 記録内容 |
|---|---|
| ユーザー操作 | ログイン履歴・パスワード変更 |
| 設定変更 | Product設定・Tax設定・Accounting Code変更など |
| オブジェクト操作 | Account・Subscription・Invoiceの作成/更新/削除 |
Audit TrailのレコードはData Queryを使ってSQL形式で取得します。
SELECT *
FROM AuditTrail
WHERE CreatedDate >= '2026-01-01'
ORDER BY CreatedDate DESC
ZuoraはREST APIを主軸に外部システムとの連携を提供します。CRM・ERP・カスタムアプリケーションとZuoraをAPIで接続することで、データの自動連携が実現できます。
| REST API | SOAP API | |
|---|---|---|
| 位置づけ | 現在のメインAPI | 旧来のAPIで後方互換維持 |
| 新機能 | ✅ 継続追加 | ❌ 新機能追加なし |
| 採用方針 | 新規実装はこちら一択 | 既存システムの維持のみ |
| 通信形式 | JSON | XML |
Zuora Workflowはトリガーを起点にタスクを連鎖させて複雑な業務プロセスを自動化するノーコード/ローコードツールです。手動・繰り返し作業をZuora内で完結させられます。
各ワークフローは「トリガー」と「タスクの連鎖」で構成されます。
| トリガー種別 | 説明 | 例 |
|---|---|---|
| イベント | Zuora内の特定イベント発生時 | 支払い失敗・Invoice作成など |
| スケジュール | 定期実行(日次・週次・月次) | 月末の請求バッチ処理 |
| API | 外部からAPIで起動 | CRMの注文確定→プロビジョニング |
| 手動 | UIから手動で起動 | 一時的なデータ補正作業 |
| ユースケース | 流れ |
|---|---|
| 支払い失敗時の自動対処 | 支払い失敗イベント → リトライ → 失敗継続でメール通知 |
| 注文プロビジョニング | Order作成 → 外部システムへAPI連携 → Subscription有効化 |
| 月次レポート自動生成 | スケジュールトリガー → Data Query実行 → CSV出力・メール送信 |