製品ピッカー
ルールを記述せずに部品表 (BOM) に製品を追加するための製品ピッカーを作成および構成する方法について説明します。製品オプション、サブフィールド、集計、および表示設定を定義して、ユーザーインタラクションを強化し、データマッピングを自動化し、製品情報をレイアウトに直接表示します。
製品ピッカーは、拡張データを含む選択リストに似ています。製品ピッカーは、標準ルールを記述せずに、製品を部品表に追加し、拡張データを含む追加データを製品リストフィールドにマッピングできます。一括アクションでは、製品ピッカーのフィールドで使用できる追加のテーブルベースのルールが提供されます。
新しい製品ピッカーの作成
製品ピッカーは、Logik アドミンのフィールドタブで作成できます。新しい製品ピッカーを機能させるには、いくつかのオプションを追加してレイアウト上に配置するだけです。新しいフィールドタイプとして製品ピッカーを選択します。
オプション
選択リストと同様に、製品ピッカーにはオプションのリストがあります。各オプションは製品を表し、ユーザーが選択したときに BOM に追加されます。
(1) [製品オプション] タブは、製品ピッカーにオプションを追加するための開始点です。オプションは表形式で下に表示されます。
製品ピッカーオプションのフィールド:
- (2) 注文:製品ピッカーにオプションの順序を表示します
- (3) 名前:製品ピッカーオプションに使用する名前 (必須)
- (4) 値:製品ピッカーオプションに使用する値 (必須、デフォルトは name)
- (5) imageUrl:この製品ピッカーオプションに使用する画像の URL
- (6) defaultValue:このオプションがデフォルトで選択されているかどうかを制御します
アクション:
- (7) 行を追加:製品ピッカーを追加
- (8) 削除:製品ピッカーオプションテーブルで選択したオプションを削除します
- (9) 保存オプション
オプションのインポート
製品ピッカーのオプションは、ピックリストオプションと同様に、CSV ファイルをアップロードすることでピッカーに直接インポートできます。
- (1)メニュー:縦3点のアイコンをクリックしてメニューを開きます
- (2) 製品ピッカーオプションのインポート:製品ピッカーオプションのインポートダイアログを起動します
- (3) 選択したオプションを削除:製品ピッカーオプションが選択されている場合は、削除します
インポートダイアログ:
(1) CSVインポート:インポートする商品ピッカーオプションを含むCSVファイルをクリックするか、ドラッグアンドドロップします。
(2) インポート: ファイルを選択したら、[インポート] をクリックしてオプションを製品ピッカーにロードします。
製品ピッカーフィールド
製品ピッカーでフィールドを作成し、ユーザー入力の収集、ルールの操作、情報の表示、およびオプションで製品リスト内のデータの設定に使用できます。これらのフィールドは現在の製品ピッカーの子であり、[オプションフィールド] タブにあります。サブフィールドとも呼ばれます。
(1) [オプションフィールド] タブ: 追加のサブフィールドを作成し、製品ピッカーに追加して表示し、オプションで追加データを ProductList に渡すことができます。サブフィールドは以下に表形式で表示されます。
各製品ピッカーには、次の 3 つのフィールドが自動的に含まれます。
- (2) 値:オプションの値。選択すると、デフォルトで製品 ID にマップされます
- (3) 選択:製品オプションを製品リスト (BOM) に追加するかどうかを制御するブールフィールド
- (4) 数量:オプションが選択されている場合に追加する製品の数量。デフォルトでは、製品数量にマップされます
追加のサブフィールドを作成し、オプションで追加のデータを ProductList に渡したり、UI に表示したりするように構成できます。
- (5) フィールドタイプ:テキスト、数値、ブーリアン、またはピックリストを指定できます
- (6) フィールド名
- (7) 変数名:製品ピッカー変数名をプリフィックスとして含む、新しいサブフィールドの変数名
- (8) ProductList プロパティ: オプションで、新しく作成されたフィールドを構成して、データを ProductList に渡すことができます。サブフィールドの値をマップする ProductList 内のフィールドを選択するか、データを渡さない場合は [なし] を選択します
集計
集計は、集計の設定と同様に、製品ピッカーで作成できます。集計の設定については、「 集合集計の作成」を参照してください。
セットアップ
製品ピッカーフィールドに移動します。
- (1) 製品ピッカーの [オプションフィールド] タブを開きます
- (2) アグリゲートフィールドの新しいセクション
- (3) アグリゲートフィールドを新規作成する追加ボタン
新しい集計フィールドを作成するときは、製品ピッカー内の任意のサブフィールドを選択して集計できます。
利用可能なサブフィールドのリストが表示されます。新しい集計を作成するフィールドを選択します。
1. 次の 5 種類の集計を作成できます。
- 合計
- 平均
- 最小
- 最大
- カウント
サブフィールドに使用するアグリゲートタイプを選択します。各アグリゲートタイプは、サブフィールドごとに 1 回のみ使用できます。
最終アグリゲートフィールド:
- (1) アグリゲートするサブフィールド
- (2) アグリゲートタイプ
- (3) フィールド名(自動生成)
- (4) 変数名(自動生成)
- (5) 削除
例
アグリゲートフィールドはレイアウトに追加でき、フィールドの変更時に自動的に計算されます。
- (1) 最大数量 = 3、製品 b の数量は 3 です
- (2) 数量合計 = 4、数量 1 の製品が 1 つ、数量が 3 の製品が 1 つ
- (3) 選択数 = 2、2 つの製品が選択されます
製品情報フィールド
製品ピッカーは、オプションで製品に関する読み取り専用の情報を表示できます。値は、Logik にキャッシュされている製品テンプレートから取得されます。これらのフィールドはレイアウトに追加できます。
- (1) 利用可能なフィールド:利用可能なフィールドはすべて編集可能になります。フィールドを含めてレイアウトで使用できるようにするには、フィールド名の横にあるチェックボックスをオンにします
- (2) 使用できないフィールド:サブフィールドにマッピングされているフィールドはグレー表示され、含めることができなくなります。フィールドを再び使用可能にするには、製品ピッカーの [フィールド] セクションでサブフィールドのマッピングを変更します
製品ピッカー設定
製品ピッカーには、製品ピッカーの動作自体を制御したり、製品リストに追加のデフォルト値を設定したりするために設定できる追加のプロパティがあります。
- (1) プロダクトピッカー設定:歯車アイコンをクリックして、プロダクトピッカーの設定メニューを開きます
- (2) タイプ:単一選択または複数選択の製品ピッカー。ピックリストと同じように動作します
- (3) [選択したフィールドを数量と同期]:製品ピッカーの [数量] フィールドと [選択] フィールドの同期を維持するかどうかを制御するブールトグルフィールド。有効にすると、ユーザーが変更を加えたかどうかに基づいてこれらの値が設定されます。以下のテーブルにリストされているシナリオを参照してください。
- (4) 価格拡張の有効化:価格拡張の製品ピッカーを有効にします
- (5) タイプ:製品オプション、アクセサリ、またはコンポーネントに使用するタイプ
- (6) BOM タイプ:製品オプションにデフォルトで設定する BOM
- (7) 親製品:製品オプションにデフォルトで使用される親製品の名前
この表は、ユーザーが数量を変更し、ロジックが選択を変更するシナリオ、またはその逆のシナリオを示しています。他のすべての場合、値は変更されません。
| 変更 | 数量フィールドのステータス | 選択フィールドのステータス | 結果 |
|---|---|---|---|
| ユーザー変更 false に選択 | ルールによってゼロ以外に設定 | 数量が 0 に設定されました | |
| ユーザー変更 true に選択 | ユーザーが 0 に設定 | 数量を 1 (またはその最小値) に設定 | |
| ユーザー変更 true に選択 | ルールによって 0 に設定 | 数量を 1 (またはその最小値) に設定 | |
| ユーザーが数量をゼロ以外に変更する | ユーザーによって false に設定 | true に設定を選択 | |
| ユーザーが数量をゼロ以外に変更する | ルールによって false に設定 | true に設定を選択 | |
| ユーザーが数量を 0 に変更する | ユーザーによって true に設定 | [false] に設定を選択 | |
| ユーザーが数量を 0 に変更する | ルールによって true に設定 | [false] に設定を選択 |
レイアウト内の製品ピッカー
製品ピッカーは、レイアウトウィザードとレイアウト CSV の両方を使用してレイアウトで追加および編集できます。次の 4 つの基本的な表示タイプがサポートされています。
- VisualProductPicker:タイルベースの表示、単一選択
- MultiSelectVisualProductPicker:タイルベースの表示、複数選択
- ProductPickerGrid:テーブルベースの表示、単一選択
- MultiSelectProductPickerGrid:テーブルベースの表示、複数選択
製品ピッカーのインポートとエクスポート
製品ピッカーフィールドが詳細計画に関連付けられている場合、その詳細計画のエクスポートに含まれます。
CPQ アドミンの [フィールド] ページから、エクスポートする製品ピッカーを選択すると、次を含む ZIP ファイルが生成されます。
- 製品ピッカーフィールド
- 製品ピッカーフィールドのオプション
- 製品ピッカー定義と一括アクション
- 一括アクションデータ (それぞれ CSV ファイル)
製品ピッカーを含む ZIP ファイルは、マトリクスローダーを使用してインポートできます。