发现定价因素
为了准确计算产品的派生价格,发现程序收集影响因素,并将其存储在定义的上下文定义中,确保精确的数据访问。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:启用了 Salesforce 定价的 Revenue Cloud 的 Enterprise、Performance、Unlimited 和 Developer Edition |
派生定价通常需要来自不同来源的特定、不同的数据,例如产品、资产或报价。发现程序对于查找、收集和组织这些重要信息到结构化格式至关重要,使其对定价引擎可用。
了解发现程序元素
每个发现过程都带有三个默认元素,每个元素在查找产品或资产的定价数据方面都有不同的用途。配置发现程序是计算产品派生价格的关键第一步。
| 发现元素 | 描述 |
|---|---|
| 获取定价规则 | 此元素查找并检索适用于派生价格元素的特定定价规则。它充当查找,以查找正确的派生价格记录,为定价引擎提供准确的价格计算框架。 |
| 地图产品 | 此元素定义和检索派生定价计算涉及的产品。它配置规则,以识别源产品并将其映射到相应的派生产品。 |
| 资产发现 | 此元素从客户资产检索相关数据,例如价格、数量或合同条款,以便进行派生定价计算。对于现有客户产品或服务影响定价的企业,尤其是订阅或续订模式的企业,这至关重要。 |
除了默认元素之外,您可以在发现过程中使用映射行项目元素,以使用父标记映射单个行项目详细信息的标记。在执行此操作时,请确保先放置发现设置元素,然后是地图行项目元素。有关更多信息,请参阅定价程序映射上下文标记中的映射行项目部分。
配置发现程序
要计算产品的派生价格,请使用收集所有影响因素所需的元素配置发现程序。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 创建发现程序: | Salesforce 定价设计时间用户 |
| 运行发现程序: | Salesforce 定价运行时间 |
- 从应用程序启动程序中,查找并选择发现程序。
- 单击新建。
-
指定这些详细信息。
- 输入名称,然后按 Tab 键自动填充 API 名称。
- 选择定价发现作为使用类型。
- 将发现过程与上下文定义相关联。
在所有示例中,我们将使用 SalesTransactionContext 上下文定义。我们还建议使用预定义的默认发现程序,或者您可以使用您选择的上下文定义进行修改。 - 保存更改。
-
在“详细信息”选项卡的“发现程序版本”部分中,单击您想要使用的发现程序版本。
Discovery 程序生成器将在新选项卡中打开。
-
要添加发现元素,请单击
。
- 如果要映射常用输入变量,例如行项目或净单价,请添加发现设置元素,然后是映射行项目元素。这些是可选项。
-
添加“获取定价规则”元素,并输入您的值。
确保“获取定价规则”元素是定价程序中的第一个元素。
-
添加地图产品元素。
“地图产品”元素使用“获取定价规则”元素中的固定输入变量。例如,要在报价行的单个捆绑包中得出贡献产品的价格,请使用映射产品元素。通过检查 RootItem 是否匹配,验证贡献产品的父捆绑包具有相同的 ID。如果参与产品共享相同的根产品,则计算产品的派生价格。
-
如果派生的价格记录已将定价范围设置为非交易或两者兼有,请添加资产发现元素并映射变量。
非事务范围表示您可以从资产派生产品。
-
单击
,并输入 1 作为排名编号。
备注 当多个启用的版本与发现程序匹配时,选择排名最高的版本。例如,如果两个启用的版本将排名值设置为 1 和 2,请选择排名为 2 的版本。 -
单击
,选择包含在输出中,并保存定价程序。
- 保存更改。
- 模拟您的过程来验证所查询的数据。
- 在“输入”选项卡上,输入值并再次单击模拟。
- 激活发现过程。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

