ソリューション構成に関する用語と考慮事項
ソリューション構成に関連する用語、設計上の考慮事項、および制限を理解します。これにより、 CPQ アドミンは単一の構成で複数の詳細計画を管理できます。
ソリューション構成により CPQ アドミンは、エンドユーザー側で連携してシームレスな構成エクスペリエンスを提供できる複数の詳細計画を作成および管理できます。他のベンダーに精通しているユーザーにとって、これは概念的には「システム構成」および「ネストされたバンドル」に似ています。
用語
- ソリューション
- 相互にリンクされている詳細計画 (構成) の全体的なコレクション。バイサイドでは、構成可能な製品アクションから少なくとも 1 つの子構成が追加されると、構成がソリューションになります。
- ソリューションルート
- ソリューション内の最上位の構成可能な製品には、1 つ以上の子構成があります。これは、バイサイドで開始される(eコマース、CPQ、またはその他のソースから起動される)構成可能な製品とブループリントです。
- 親 (ソース) の詳細計画
- 別の詳細計画の構成可能な製品アクションを含むルールを含み、階層的に少なくとも 1 つの子詳細計画を持ち、親詳細計画自体を持つことができる詳細計画。
- 子 (ターゲット) の詳細計画
- 子構成を作成するために使用される詳細計画。階層的に少なくとも 1 つの親を持ち、ルールで定義されている場合はそれ自体も子を持つことができます。使用するには、有効な構成可能な製品が関連付けられている必要があります。
- 構成可能な製品アクション
- 子詳細計画、構成可能な製品、および (オプション) フィールドマッピングを定義する製品アクションの拡張。
- フィールドマッピング
- 詳細計画間でデータをマッピングするフィールド。構成可能な製品アクションの一部。
- ソースフィールド
- フィールドマッピングの値に使用される親詳細計画のフィールド。
- ターゲットフィールド
- フィールドマッピングから値が設定されている子詳細計画のフィールド。
- ソリューション階層
- ソリューション構成内の構成可能な製品 (ソリューションコンポーネント) 間の関係。これは、製品が BOM でどのように表示されるかを決定するものではありません。
- ソリューション BOM
- すべての構成にわたるロールアップとしての部品表。これには、子、孫など、ソリューション全体に追加されたすべての製品が含まれます。ソリューション部品表は、ソリューションを保存したときに返されるものです。
設計上の考慮事項と制限事項
ソリューション構成はまだアクティブな開発中です。
- フィールドマッピング:
- データは親構成から子構成にのみフローできます。
- フィールド値は、親から子、子から孫など、一度に 1 つのレベルでのみマッピングされます。
- フィールドは、picklist から picklist など、同じタイプのフィールドにのみマッピングできます。選択リストをテキストにマッピングしたり、マッピングで他のタイプの変換を実行したりすることはできません。
- 数値、テキスト、ブール、およびピックリストのフィールドのみをマッピングできます。
- セット全体または製品ピッカー全体のマッピングはサポートされていません。
- 製品ピッカーサブフィールドを子のフィールドにマップすることはできません。
- セット内のフィールドは、子のフィールドにマップできます。
- ターゲットフィールドは構成時に読み取り専用となります。値はソースフィールドと同じ値に設定されます。
- システムフィールドはソースフィールドとして使用できますが、ターゲットフィールドとして設定することはできません。
- システムフィールドには、構成を開始したソース構成の値が常に反映されます。
- レイアウトとソリューションナビゲーション:
- ソリューション内のナビゲーションは、ソリューションナビゲーションサイドバーを使用して行われます。レイアウトで追加のコンポーネントや作業を行う必要はありません。
- ソリューションナビゲーション:ユーザーは、ソリューション BOM で構成可能な製品をクリックして、構成に移動することもできます。
- ソリューションルートのレイアウト内のヘッダーおよびヘッダーアクションは、ソリューション内のすべての構成で使用されます。これには、通貨の表示設定やカスタム ブランディングなどが含まれます。
- ヘッダーの [保存 (見積もり)] および [キャンセル] アクションは、現在表示されている詳細計画にスコープが設定されません。それらはソリューション全体に適用されます。
- リセット、検証 (詳細計画に検証拡張が存在する場合)、およびレイアウトの変更は、現在表示されている詳細計画に適用されます。
- 構成可能な製品アクション:
- 構成可能な製品アクションは、製品アクションごとに構成可能な製品を 1 つだけ追加することに制限されています。複数の構成可能な製品が必要な場合は、ルールで複数の製品アクションを使用します。
- 製品アクションが構成可能としてマークされると、単純な製品アクションに戻すことはできません。
- 構成可能な製品アクションは、シンプルな製品アクションと高度な製品アクションでサポートされています。
詳細機能には、製品 ID と詳細計画セットが引き続き詳細スクリプトの外部にあります。
- 構成可能な製品アクションのトリガー条件は、セットに配置され、複数の構成を作成します。
- 制限
- ソリューション階層は、最大深度 4 (ルート製品を含む) をサポートしています。部品表には、階層に対する任意の深さを含めることができます。
- 1 つのソリューション構成セッション内の構成の合計数は 20 です。つまり、ソリューションルートに加えて、すべての深さにわたって最大 19 個のアクティブな子になります。
- ソリューション階層では循環参照は許可されません。たとえば、BP1>BP2 の場合、BP2 は BP1 の別の構成を作成できません。
- 製品リストと部品表:
- 部品表:BOM 階層は、製品アクションの parentProduct プロパティと uniqueIdentifier プロパティを介して引き続き制御されます。したがって、ソリューション内のさまざまな構成によって、BOM 階層内の他のレベルの製品を追加できます。
- 製品階層に parentProduct 属性と uniqueIdentifier 属性を使用する場合、2 つの子製品が同じ親製品と製品 ID を持っているが、両方とも BOM で別々に表示する必要がある場合、それぞれに一意の識別子が必要です。これにより、UI でリスティング時に一意の製品として扱われるようになります。
- 製品リスト:構成がソリューションになると、レイアウト内のデフォルトの製品リストはなくなり、ソリューションナビゲーションサイドバーの下部にある [ ソリューション全体を表示 ] ボタンに置き換えられます。
- この動作は、ソリューションルートのデフォルトの製品リストコンポーネントの [ソリューション設定] セクションでカスタマイズできます。
- ソリューション BOM に表示される列は、ソリューションルートのデフォルトの製品リストの設定に従います。
- 追加の製品リストを表示するには、詳細計画のレイアウトの階層に追加します。この製品リストのスコープ対象は、その構成とその子構成です。