ユースケース:構成品目から見積品目へのフロー
CPQ 拡張パッケージバージョン 1.8 以降のフローテンプレートインクルードにいくつかの調整を加えることで、QCP スクリプトを使用せずに構成から拡張情報を解析し、カスタムフィールドにマッピングできます。
デフォルトでは、拡張情報を品目に追加すると (ProductList.extended を使用)、次のように作成される対応する構成品目オブジェクトに JSON として追加されます。
このフローが作成される前は、個々のキーを解析し、構成品目または対応する見積明細のカスタムフィールドにマッピングする唯一の方法は、そのための QCP スクリプトを作成することでした。このガイドでは、バージョン 1.8 以降の CPQ Extension パッケージに含まれるフローテンプレートにいくつかの調整を加えることで、同じ結果を得る方法を説明します。
上のスクリーンショットの最初のカスタムフィールドを考えてみましょう。製品は詳細製品ルールを使用して追加され、運賃情報は拡張情報として入力されます。この例ではSG_Freightを使用するため、必要に応じて拡張情報名を調整します。
ProductList.extended = {};
ProductList.extended.SG_Freight = cfg.sRFreight;
構成品目オブジェクトと見積品目オブジェクトに SG_Freight_c フィールドを作成する必要があります (「SG_Freight」と入力するだけの場合、SFDC によって_cが自動的に追加されます)。スキーマビルダーははるかに高速であるため、これを行うことをお勧めします。オブジェクトマネージャーを使用して追加する場合は、作成したフィールドの [フィールドのアクセシビリティ] 設定をチェックして、フローが変更できるようにしてください。カスタムフィールドのフィールドレベルのセキュリティは、それらを使用するすべてのプロファイルに表示されるように設定してください。
次に、SFDC で、[Setup > Process Automation > Flows] に移動します。「Configuration Line Item to Quote Line (構成品目から見積品目へ)」フローを探してクリックします。次のようになります。
[Update Fields (更新フィールド)] フロー要素を選択し、[ Edit Element (要素の編集)] をクリックします。これにより、ポップアップウィンドウが開きます:
[ + フィールドの追加] をクリックし、[フィールド] 列に次のように SFDC フィールド名を入力します (オートコンプリートは入力に役立ちます)。
データが正しく入力されている場合は、作成されたフィールドの値が、その上の値と同じ形式に変更されます。
フローを保存してアクティブ化します。必要に応じて元のテンプレートを常に使用できるように、フローを新しいバージョンとしてではなく新しいフローとして保存することをお勧めします。
フィールドを構成品目と見積明細レイアウトに追加して、これらの値が属する場所を表示します。