検出手順の設定
商品の派生価格を計算するには、すべての寄与要因を収集するために必要な要素を使用して検出手順を設定します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| 検出手順を作成する | Salesforce 価格設定設計時間ユーザー |
| 検出手順を実行する | Salesforce 価格設定の実行時間 |
- アプリケーションランチャーで、[Discovery Procedures (検出手順)] を見つけて選択します。
- [新規] をクリックします。
-
次の詳細を指定します。
- 名前を入力し、Tab キーを押して API 参照名を自動入力します。
- 利用状況の種別として [価格設定検出] を選択します。
- 検出手順をコンテキスト定義に関連付けます。
すべての例では、SalesTransactionContext コンテキスト定義を使用します。また、定義済みの Default Discovery Procedure を使用するか、任意のコンテキスト定義で変更することもできます。 - 変更内容を保存します。
-
[詳細] タブの [Discovery Procedure Versions (ディスカバリー手順バージョン)] セクションで、作業するディスカバリー手順バージョンをクリックします。
Discovery Procedure Builder が新しいタブで開きます。
-
検出要素を追加するには、[
] をクリックします。
- 品目名や正味単価など、よく使用される入力変数を対応付ける場合は、[Discovery Settings (検出設定)] 要素を追加してから、[Map Line Item (品目の対応付け)] 要素を追加します。これらは省略可能です。
-
[Fetch Pricing Rules (価格設定ルールを取得)] 要素を追加して、値を入力します。
[価格設定ルールを取得] 要素が価格設定手順の最初の要素であることを確認します。
-
Map Products 要素を追加します。
[商品を対応付け] 要素では、[価格設定ルールを取得] 要素の固定入力変数が使用されます。たとえば、見積品目の 1 つのバンドル内の貢献商品の価格を取得するには、[商品を対応付け] 要素を使用します。RootItem が一致するかどうかを確認して、貢献商品の親バンドルの ID が同じであることを確認します。貢献商品が同じルート商品を共有している場合、商品の派生価格が計算されます。
-
派生価格レコードで価格設定範囲が非トランザクションまたは両方に設定されている場合は、アセット検出要素を追加して変数を対応付けます。
非トランザクション範囲は、納入商品から派生した商品を派生できることを示します。
-
[
] をクリックし、ランク番号として「1」と入力します。
メモ 複数の有効なバージョンが検出手順に一致する場合、ランクが最も高いバージョンを選択します。たとえば、2 つの有効なバージョンでランク値が 1 と 2 に設定されている場合、ランク 2 のバージョンを選択します。 -
[
] をクリックし、[出力に含める] を選択して、価格設定手順を保存します。
- 変更内容を保存します。
- クエリ対象データを検証する手順をシミュレーションします。
- [入力] タブで、値を入力し、再度 [シミュレーション] をクリックします。
- 検出手順を有効化します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
