在不使用派生定价时设置标题调整
配置定价程序,以使用折扣分发服务元素,并打开标题调整设置。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于启用了事务管理的 Revenue Cloud 的 Enterprise、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 创建定价程序: | Salesforce 定价设计时间用户权限集 |
复制定价程序和删除派生定价元素
-
复制定价程序。
- 从应用程序启动程序中,查找并选择定价程序。
- 单击交易管理的定价程序。
- 单击复制。
- 如果需要,编辑名称和 API 名称。
- 保存更改。
- 要在表达式集生成器中打开定价程序,请在“详细信息”选项卡的“定价程序版本”部分中单击定价程序版本的名称。
-
删除派生定价元素。
-
单击派生价格元素上的
,然后选择删除。
-
在包含派生定价条件和分配的列表组元素上,单击
,然后选择删除。
-
单击派生价格元素上的
配置定价程序以使用折扣分配服务元素
- 打开定价程序。
-
添加存储标题分发类型的常量。
-
单击
。
- 单击添加资源。
- 对于资源类型,选择常量。
- 对于资源名称,输入 Constant_DDS_NetUnitPrice。
- 对于数据类型,选择文本。
- 对于值,输入 NetUnitPrice。
-
单击
-
重复上一步,添加这些常量。
- 对于名称,输入 Constant_DDS_Amount;对于类型,选择文本;对于值,输入金额。
- 对于名称,输入 Constant_DDS_Percentage;对于类型,输入文本;对于值,输入百分比。
- 对于名称,输入 Constant_DDS_Override;对于类型,选择文本;对于值,输入覆盖。
-
添加列表组,并将其配置为在折扣类型为金额时分配值。
-
在定价程序中的最后一个组件后,单击
,然后单击列表组。
小组与列表操作元素一起添加。 - 从筛选条件要求中,选择满足所有条件 (AND)。
- 在资源字段中,选择 AppliedDiscountAmount__std,然后在运算符字段中,选择不为空。
- 单击添加条件。
- 在资源字段中,选择 AppliedDiscount__std,然后在运算符字段中,选择为空。
- 单击添加条件。
- 在资源字段中,选择 TotalPriceOverride__std,然后在运算符字段中,选择为空。
-
在定价程序中的最后一个组件后,单击
,然后单击分配。
- 对于输入变量,选择 AppliedDiscountAmount__std,对于输出变量,选择 HeaderAdjustmentValue__std。
- 单击添加更多变量。
-
对于输入变量,选择 Constant_DDS_Amount,对于输出变量,选择 HeaderAdjustmentType__std。
-
在定价程序中的最后一个组件后,单击
-
添加列表组,并将其配置为在折扣类型为百分比时分配值。
-
在定价程序中的最后一个组件后,单击
,然后单击列表组。
小组与列表操作元素一起添加。 - 从筛选条件要求中,选择满足所有条件 (AND)。
- 在资源字段中,选择 AppliedDiscount__std,然后在运算符字段中,选择不为空。
- 单击添加条件。
- 在资源字段中,选择 AppliedDiscountAmount__std,然后在运算符字段中,选择为空。
- 单击添加条件。
- 在资源字段中,选择 TotalPriceOverride__std,然后在运算符字段中,选择为空。
-
在定价程序中的最后一个组件后,单击
,然后单击分配。
- 对于输入变量,选择 AppliedDiscount__std,对于输出变量,选择 HeaderAdjustmentValue__std。
- 单击添加更多变量。
-
对于输入变量,选择 Constant_DDS_Percentage,对于输出变量,选择 HeaderAdjustmentType__std。
-
在定价程序中的最后一个组件后,单击
-
添加列表组,并将其配置为在折扣类型为覆盖总计时分配值。
-
在定价程序中的最后一个组件后,单击
,然后单击列表组。
小组与列表操作元素一起添加。 - 从筛选条件要求中,选择满足所有条件 (AND)。
- 在资源字段中,选择 TotalPriceOverride__std,然后在运算符字段中,选择不为空。
- 单击添加条件。
- 在资源字段中,选择 AppliedDiscountAmount__std,然后在运算符字段中,选择为空。
- 单击添加条件。
- 在资源字段中,选择 AppliedDiscount__std,然后在运算符字段中,选择为空。
-
在定价程序中的最后一个组件后,单击
,然后单击分配。
- 对于输入变量,选择 TotalPriceOverride__std,对于输出变量,选择 HeaderAdjustmentValue__std。
- 单击添加更多变量。
-
对于输入变量,选择 Constant_DDS_Override,对于输出变量,选择 HeaderAdjustmentType__std。
-
在定价程序中的最后一个组件后,单击
-
在定价程序中的最后一个组件后,单击
,然后单击折扣分发服务。
-
映射这些输入变量。
- 标题折扣类型:HeaderAdjustmentType__std
- 标题折扣值:HeaderAdjustmentValue__std
- 标题分配逻辑:AdjustmentDistributionLogic__std
- 标题分发类型:Constant_DDS_NetUnitPrice
- 标价:NetUnitPrice
- 数量:LineItemQuantity
- 行项目:LineItem
- 输入单价:NetUnitPrice
- 标题小计:TotalAmount
- 最低净单价:MinimumNetUnitPrice
-
映射这些输出变量。
- 折扣值:LineItemDiscountValue
- 分发类型:HeaderDistributionType
- 折扣类型:LineItemDiscountType
- 净单价:NetUnitPrice
- 小计:ItemNetTotalPrice
- 保存您的程序。
- 模拟并激活定价程序。
使用新定价程序默认设置
- 在“设置”中,查找并选择收入设置。
- 在“设置 Salesforce 定价”部分,选择定价程序。
-
打开标题调整。
Revenue Cloud 在报价和订单上显示管理标题调整按钮。
完成设置后,交易管理使用定价程序和标题调整字段中的值来计算折扣并将其应用到行。
如有必要,自定义定价程序,以设置其他功能,例如最低限价。请参阅折扣分发服务。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

