マトリクスローダー
Matrix Loader が、 CPQ 環境全体での大規模なデータの作成、更新、および移行を簡素化することで、構成管理を加速する方法について説明します。
マトリクスローダーは、アドミニストレーターがフィールド、フィールドオプション、ルール、レイアウト、製品ピッカー、テーブルなどの構成要素を効率的に追加、編集、および移行できるようにする一括データ管理ユーティリティです。管理インターフェイスで要素を 1 つずつ作成する代わりに、Matrix Loader を使用すると CSV ファイルで構成を定義できるため、複雑な実装のスケーリング、構成のバックアップ、テスト環境と本番環境間のデータの移動に最適です。
マトリクスローダーは、依存関係 (フィールドとフィールドオプション間など) を自動的に検証し、正しい順序で要素をアップロードすることで、データの整合性と一貫性を確保します。管理者は、マトリクスローダーを使用して CSV テンプレートとサンプルファイルをエクスポートし、有効な列構造、受け入れ可能な値、およびアップロード形式のクイックリファレンスを提供することもできます。
主要な概念
- CSV 構造:各構成タイプには特定の列スキーマがあります。アドミニストレーターは、ヘッダーが正しい限り列を並べ替えることができます。
- インポート順序:ローダーはアップロードを論理的に自動ソートします (たとえば、フィールド→フィールドオプション→ルール)。
- 検証とエラー処理:アップロード中のエラーは、通常、必須列の欠落、無効な参照、または名前の不一致が原因で発生します。マトリクスローダーは、迅速な修正に役立つエラーメッセージを表示します。
- エクスポートとバックアップ:すべての構成エンティティをアドミンインターフェイスからエクスポートして、再利用可能な CSV バックアップを作成できます。
- テーブルの再展開なし:管理対象テーブルへの更新は直ちに有効になります。ただし、これらのテーブルを参照するルールを変更する場合は再展開する必要があります。
主な特長
マトリクスローダーにより、大規模なセットアップや更新に伴う反復的で時間のかかる手順が不要になります。これには、いくつかの重要な利点があります。
| メリット | 説明 |
|---|---|
| 効率 | 数百のフィールド、ルール、またはテーブルを手動で作成するのではなく、1 つのバッチでアップロードします。 |
| 一貫性 | 再利用可能な CSV 定義を使用して、環境全体で一貫した構成を維持します。 |
| トレーサビリティ | エクスポートされた CSV ファイルを、監査またはロールバックのための環境データのバージョニングされたレコードとして使用します。 |
| 移行サポート | サンドボックスから本番環境に構成をシームレスに移行します。 |
| エラー処理 | 変更をコミットする前に、正常なアップロードを検証して確認します。 |
| ノーコード自動化 | スクリプティングなしで構成と関係を変更します。 |
マトリクスローダー構成タイプ
マトリクスローダーは複数の構成タイプをサポートしており、それぞれが CPQ セットアップの特定の側面を簡素化するように設計されています。
| アップロードタイプ | 目的 | ユースケースの例 |
|---|---|---|
| フィールドとフィールドオプション | フィールド、ピックリスト、および製品ピッカーを作成および管理します。 | 200 個の製品オプションを一度にフィールドに追加します。 |
| ルール | ビジネスロジック、計算、および条件付き可視化を定義します。 | 詳細計画のすべての可視化ルールと決定ルールをアップロードします。 |
| レイアウト | フィールドの配置とグループ化を定義して、ユーザーエクスペリエンスを設計します。 | 複数の詳細計画のレイアウト構造を更新します。 |
| テーブル | ルックアップと動的ロジックに使用されるデータセットを管理します。 | 価格設定データまたは参照マッピングをインポートします。 |
| 製品ピッカー | 製品選択フィールドとその動作を定義します。 | アクセサリまたはコンポーネントデータを一括アップロードします。 |
マトリクスローダーの仕組み
マトリクスローダーは、構成要素間の関係精度を維持するために、制御されたシーケンスでアップロードを実行します。プロセスの仕組みは次のとおりです。
- データファイルの準備:Google スプレッドシートや Microsoft Excel などのスプレッドシートツールで構成要素を定義し、各シートを CSV ファイルとしてエクスポートします。
- マトリクスローダーへのアクセス:左側の管理ナビゲーションペインで、[ マトリクスローダー] をクリックします。
- サンプルテンプレートのエクスポート (オプション):参照テンプレートとして使用するフィールド、フィールドオプション、ルール、またはテーブルのサンプル CSV をダウンロードします。
- ファイルのアップロード:1 つ以上の CSV ファイルをドラッグアンドドロップします。マトリクスローダーは、ファイル名のキーワードに基づいてファイルタイプを自動的に検出します。
- マッピングの検証:マトリクスローダーが各アップロードタイプ (フィールドとルールなど) を正しく識別していることを確認します。
- インポートと検証: [インポート] をクリックします。マトリクスローダーは、各アップロードを正しい順序で実行します。通知センターで成功またはエラーの通知を確認します。
- 構成の確認:関連するアドミンページの新規アイテムと更新されたアイテム (フィールドやルールなど) を確認します。
注:
マトリクスローダーは、依存関係の解決を自動的に実行します。たとえば、フィールドオプションの前にフィールドがアップロードされたり、ルールの依存関係が検証されたりします。
ユースケースの例
- 一括オンボーディング:新しい製品ラインの数百の選択リスト、ルール、レイアウトマッピングを数分で作成します。
- 環境の移行:標準化された CSV エクスポートを使用して、構成データをサンドボックスから本番環境に移動します。
- 一括更新:複数の詳細計画間でフィールドタイプ、ルールアクション、またはデフォルト値を同時に変更します。
- バックアップと復元:CSV を定期的にエクスポートして、構成の回復可能なバージョンを維持します。