退货单项目汇总提交操作
在 Salesforce 订单管理中,从订单汇总返回一个或多个订单产品汇总。此操作是创建变更单而非退货单的简单退货。
所需的 Edition
| 适用于:Lightning Experience |
| 查看支持的版本。 |
| 此功能需要 Salesforce 订单管理加载项。要购买,请联系您的 Salesforce 客户主管。 |
在 Flow Builder 中,将操作元素添加到流。选择订单管理类别,并搜索返回订单项目汇总提交。
设置输入值
使用流早期的值来设置输入。
| 输入参数 | 描述 |
|---|---|
| 订单汇总 ID | 对订单汇总(您要从中返回订单产品汇总)的引用。 |
| 返回订单产品汇总项目输入 | 该输入是类 ConnectApi.ChangeInputRepresentation 的 Apex 定义变量。 该变量有一个字段:changeItems。该字段是类 ConnectApi.ChangeItemInputRepresentation 的 Apex 定义变量列表。每个变量包括以下字段:
|
存储输出值
| 输出参数 | 描述 |
|---|---|
| 返回订单产品汇总项目输出 | 该输出是类 ConnectApi.SubmitReturnOutputRepresentation 的 Apex 定义变量。 changeBalances 字段中的值符号与变更单记录中的相应值相反。例如,折扣在 changeBalances 中为正值,在变更单记录中为负值。 changeBalances 字段是类ConnectApi.ChangeItemOutputRepresentation 的 Apex 定义变量,它包含以下字段:
changeOrderId 字段是为退货的商品创建的变更单记录的 ID。使用此变更单创建信用票据。 feeChangeOrderId 字段是为任何退货费创建的变更单记录的 ID。使用此变更单创建发票。 |
使用情况
要设置返回订单产品汇总项目输入:
- 如果要收费,请使用分配元素在一个或多个 ConnectApi.ChangeItemFeeInputRepresentation 变量上设置 amount、amountType、description、priceBookEntryId、product2Id 和 reason 字段值。
- 使用分配元素在一个或多个 ConnectApi.ChangeItemInputRepresentation 变量上设置 orderItemSummaryId、数量、原因和 shippingReductionFlag 字段值。
- 如果要收费,请使用分配元素将 ConnectApi.ChangeItemFeeInputRepresentation 变量添加到关联 ConnectApi.ChangeItemInputRepresentation 变量的 changeItemFees 字段中。
- 使用分配元素将 ConnectApi.ChangeItemInputRepresentation 变量添加到 ConnectApi.ChangeInputRepresentation 变量上的 changeItems 字段。
- 在操作输入中使用 ConnectApi.ChangeInputRepresentation 变量和订单汇总 ID。
在返回订单产品汇总的流中,运行此操作之前,请先运行“返回订单项目汇总预览”操作。然后显示其输出供用户审查。当用户验证预期结果时,将相同的输入传递给该操作。
另请参阅:
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

