配置发现程序
要计算产品的派生价格,请使用收集所有影响因素所需的元素配置发现程序。
所需的 Edition
| 所需用户权限 | |
|---|---|
| 创建发现程序: | Salesforce 定价设计时间用户 |
| 运行发现程序: | Salesforce 定价运行时间 |
- 从应用程序启动程序中,查找并选择发现程序。
- 单击“新建”。
-
指定这些详细信息。
- 输入名称,然后按 Tab 键自动填充 API 名称。
- 选择定价发现作为使用类型。
- 将发现过程与上下文定义相关联。
在所有示例中,我们将使用 SalesTransactionContext 上下文定义。我们还建议使用预定义的默认发现程序,或者您可以使用您选择的上下文定义进行修改。 - 保存更改。
-
在“详细信息”选项卡的“发现程序版本”部分中,单击您想要使用的发现程序版本。
Discovery 程序生成器将在新选项卡中打开。
-
要添加发现元素,请单击
。
- 如果要映射常用输入变量,例如行项目或净单价,请添加发现设置元素,然后是映射行项目元素。这些是可选项。
-
添加“获取定价规则”元素,并输入您的值。
确保“获取定价规则”元素是定价程序中的第一个元素。
-
添加地图产品元素。
“地图产品”元素使用“获取定价规则”元素中的固定输入变量。例如,要在报价行的单个捆绑包中得出贡献产品的价格,请使用映射产品元素。通过检查 RootItem 是否匹配,验证贡献产品的父捆绑包具有相同的 ID。如果参与产品共享相同的根产品,则计算产品的派生价格。
-
如果派生的价格记录已将定价范围设置为非交易或两者兼有,请添加资产发现元素并映射变量。
非事务范围表示您可以从资产派生产品。
-
单击
,并输入 1 作为排名编号。
备注 当多个启用的版本与发现程序匹配时,选择排名最高的版本。例如,如果两个启用的版本将排名值设置为 1 和 2,请选择排名为 2 的版本。 -
单击
,选择包含在输出中,并保存定价程序。
- 保存更改。
- 模拟您的过程来验证所查询的数据。
- 在“输入”选项卡上,输入值并再次单击模拟。
- 激活发现过程。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
