価格設定要素の検出
商品の派生価格を正確に計算するために、ディスカバリー手順では寄与要因を収集して、定義されたコンテキスト定義内に保存し、正確なデータアクセスを確保します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Revenue Cloud の Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition (Salesforce 価格設定が有効) |
派生価格設定では、多くの場合、商品、納入商品、見積などのさまざまなソースからの特定の異種データが必要です。検出手順は、この重要な情報を検索、収集、整理して構造化し、価格設定エンジンですぐに利用できるようにするために不可欠です。
ディスカバリー手順要素について
すべての検出手順には 3 つのデフォルト要素が付属し、それぞれが商品または納入商品の価格設定データを見つけるという個別の目的を果たします。検出手順の設定は、商品の派生価格を計算する上で重要な最初のステップです。
| 検出要素 | 説明 |
|---|---|
| 価格設定ルールの取得 | この要素は、派生価格要素に適用される特定の価格設定ルールを見つけて取得します。正しい派生価格レコードを検索するルックアップとして機能し、価格設定エンジンに正確な価格計算のフレームワークを提供します。 |
| マップ商品 | この要素は、派生価格設定の計算に関連する商品を定義および取得します。取得元商品を識別し、対応する派生商品に対応付けるルールを設定します。 |
| アセット検出 | この要素は、派生価格設定の計算のために顧客納入商品から価格、数量、契約期間などの関連データを取得します。既存の顧客の商品またはサービスが価格設定に影響するビジネス (特にサブスクリプションモデルや更新モデルを使用するビジネス) にとって重要です。 |
デフォルト要素以外にも、検出手順で [Map Line Item (品目の対応付け)] 要素を使用して、親タグを使用して個々の品目の詳細のタグを対応付けることができます。その場合、[Discovery Settings (検出設定)] 要素が先頭に配置され、その直後に [Map Line Item (品目の対応付け)] 要素が配置されていることを確認します。詳細は、「価格設定手順でのコンテキストタグの対応付け」の「品目の対応付け」セクションを参照してください。
検出手順の設定
商品の派生価格を計算するには、すべての寄与要因を収集するために必要な要素を使用して検出手順を設定します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| 検出手順を作成する | 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 のバージョンを選択します。 -
[
] をクリックし、[出力に含める] を選択して、価格設定手順を保存します。
- 変更内容を保存します。
- クエリ対象データを検証する手順をシミュレーションします。
- [入力] タブで、値を入力し、再度 [シミュレーション] をクリックします。
- 検出手順を有効化します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

