レイアウト上に選択リスト拡張を表示する
CPQ アドミン UI または CSV アップロードを使用して、レイアウトに選択リスト拡張 (PLE) を表示する方法について説明します。基本的な選択リストフィールドを構成し、拡張列をマップし、豊富な複数列の選択リストデータを表示するレイアウトを設計します。
この記事では、エンドユーザーに表示されるシンプルな選択リスト拡張 (PLE) と、アドミン UI を使用して追加するか、CSV ファイルをアップロードしてレイアウトに表示する方法を示します。
エンドユーザービュー
このレイアウトでは、次の構造になっています。
- 「Select Your Doggo」というラベルが付いた ExpandableSection
- ラベル「Filters」の ColumnSet
- PLE のフィルターとして機能する 3 つのフィールド:犬のサイズ、犬の吠え声/声、犬の毛むくじゃら
- ラベルのない ColumnSet (オプション、アドミニストレーターが選択できますが、何の役にも立ちません)
- PLE フレームワーク。ラベル: 「犬種...必要なだけ選んでください」。拡張する基本的な選択リストフィールド (品種 [dogBreed]) の複数選択タイプに一致するように、複数選択 picklistGrid として表示されます
- PLE フレームワークの 8 つの列は、(左から右へ) で構成されます。
- 品種:基本的な複数選択選択リストフィールド dogBreed のラベルが表示されています
- サイズ [size]。PLE データ構造から参照されます
- Shedding [shedding]、PLE データ構造から参照
- PLE データ構造から参照される演習要件 [exerciseReq]
- 入札可能性 [biddability] (PLE データ構造から参照)
- 樹皮 [dogBarking]、PLE データ構造から参照
- ドライブ [drive]、PLE データ構造から参照
- PLE データ構造から参照されるアクティビティ [activities]
選択リスト拡張データ構造
dogBreed 複数選択選択リストフィールドでは、拡張情報が次のようにマッピングされます。
黄色の円でマークされた拡張情報列を確認します。後で、CSV レイアウトで、これらを fieldExtensions として基本的な dogBreed ピックリストフィールドにマッピングします。(選択リスト拡張の CSV レイアウトのセクションを参照してください)。
CPQ アドミン UI を使用したレイアウトへの選択リスト拡張の追加
CPQ では、 CPQ アドミン UI を使用して選択リスト拡張をレイアウトに簡単に追加する機能がサポートされています。詳細計画からレイアウトに移動し、他のフィールドと同じように選択リスト拡張フィールドを追加します。選択リスト拡張フィールド「マザーボード」をレイアウトに追加しました。
新しく追加された選択リスト拡張フィールドの右下に「+」が表示されます。それをクリックすると、ここから、選択リスト拡張フィールド自体で定義した列を追加できます。下の画像では、「value」、「socketType」、「memoryCapacity」の列を追加しています。
ピックリスト拡張 CSV レイアウト
CSV レイアウトの画像を以下に示します。グレーで強調表示された行 (1 〜 8) は、選択リスト拡張定義とは関係がないため無視してください。9 行目から 17 行目に注意を向けてください。
行 9 (緑色で強調表示):これは選択リスト拡張フレームワークです。E9 では、基本ピックリストフィールド [dogBreed] の変数名を特定します。dogBreed は複数選択の選択リストであるため、一致するようにコンポーネント表示タイプ F9 を「MultiSelect picklistGrid」に設定します。(基本的な選択リストフィールドが単一選択選択リストの場合、対応するコンポーネント表示タイプを「SingleSelect picklistGrid」に設定します)。
黄色で強調表示された行 (行 10 から 17) では、PLE データ構造で定義されている列を参照します。注意:
- A10:A17 のタイプは「fieldExtension」で、コンポーネント表示タイプが [Multi|[単一] picklistGrid (F9) を選択します。
- B10:B17 のパス /layout/tiers/doggo1/CS2/dogBreed は、親の基礎ピックリストフィールド dogBreed (E9) を参照します。
- 行 10 では、基本的な選択リストオプションのラベル (E10 では「label」) を表示するように CPQ に指示しています。これはオプションですが、強くお勧めします。最初の fieldExtension 行 (A10) は、表示される PLE の左端の列です。
- 残りの fieldExtension 行は、PLE 表示テーブルの残りの列を左から右にレイアウトします。
上記のセットアップでは、次のレイアウトになります。
参考までに、これは スプレッドシート形式の CSV レイアウトのサンプルです。