Loading
自动执行业务流程
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          添加订单项目汇总操作

          添加订单项目汇总操作

          在 Salesforce 订单管理中,将最多 100 个订单产品汇总添加到订单汇总。此操作创建变更订单记录、订单产品记录和订单产品汇总记录。它还创建任何支持的调整、税和汇总记录。

          所需的 Edition

          适用于:Lightning Experience
          查看支持的版本。
          此功能需要 Salesforce 订单管理加载项。要购买,请联系您的 Salesforce 客户主管。

          在 Flow Builder 中,将操作元素添加到流。选择订单管理类别,并搜索添加订单项目汇总

          重要
          重要 请勿通过 REST API 调用此操作。仅在流中使用。

          设置输入值

          创建要在输入中使用的记录变量。使用流中早期的值来设置它们的值。该操作会根据这些值生成记录。请谨记,包含每个对象类型的所有必需值。例如,订单项汇总记录变量必须包含订单交付组汇总 ID。

          备注
          备注 对于此操作的输入值,请使用记录变量,而不是现有记录或记录 ID。
          输入参数 描述
          订单项目汇总输入

          该输入是类 runtime_commerce_oms.AddOrderItemSummaries 的 Apex 定义变量。

          有关设置输入数据的信息,请参见本主题的用法部分。

          该变量有一个字段:newItems。该字段是类 runtime_commerce_oms.AddItem的 一个或多个 Apex 定义变量列表。每个变量都包括以下字段。

          • orderItemSummary — 代表要添加的订单产品的订单产品汇总记录变量。
          • reasonCode — 添加原因。该值必须与订单产品汇总更改对象的原因字段中的一个选项列表值匹配。
          • orderItemTaxLineItemSummaries — 与订单产品汇总相关联的零个或多个订单产品税行项目汇总记录变量的列表。
          • orderItemAdjustmentLineSummaries -- 包含这些字段的类 runtime_commerce_oms.AddItemAdjustment 的零个或多个 Apex 定义变量的列表。
            • orderItemAdjustmentLineSummary — 与添加的订单产品相关联的订单产品调整行汇总记录变量。
            • orderItemTaxLineItemSummaries — 与订单产品调整行汇总相关联的零个或多个订单产品税行项目汇总记录变量的列表。

          存储输出值

          输出参数 描述
          订单项目汇总输出

          该输出是类 ConnectApi.AddOrderItemSummaryOutputRepresentation 的 Apex 定义变量。它包括这些字段。

          changeBalances 字段中的值符号与变更单记录中的相应值相反。例如,折扣在 changeBalances 中为正值,在变更单记录中为负值。

          • changeBalances — 包含这些字段的类 ConnectApi.ChangeItemOutputRepresentation 的 Apex 定义变量。
            • grandTotalAmount — 更改为含税总额。
            • totalAdjDeliveryAmtWithTax — 更改为调整后的交货小计,包括税。
            • totalAdjDistAmountWithTax — 更改为总订单调整,包括税。
            • totalAdjProductAmtWithTax — 更改为调整后的产品小计,包括税。
            • totalAdjustedDeliveryAmount — 更改为调整后的交货小计。
            • totalAdjustedDeliveryTaxAmount — 更改为调整后的交货小计税。
            • totalAdjustedProductAmount — 更改调为整后的产品小计。
            • totalAdjustedProductTaxAmount — 更改为调整后的产品小计税。
            • totalAdjustmentDistributedAmount — 更改为总订单调整。
            • totalAdjustmentDistributedTaxAmount — 更改为总订单调整税。
            • totalAmount — 更改为税前总额。
            • totalExcessFundsAmount — 订单付款汇总中与订单汇总相关的可用超额资金金额。它等于作为退款欠下的获取金额,但与发票或贷项通知单无关。超额资金通常发生在订单产品在履行前被取消,但在付款被获取后。这种情况在美国并不常见,在美国,资金通常是经过授权的,但在履行过程开始之前不会被获取。该值包括与订单汇总相关的所有超额资金,而不仅仅是与当前操作相关的资金。
            • totalRefundableAmount — 可退还的总金额。它是适用于履行后变更的超额资金和任何未完成的变更单总金额的总和。该值包括与订单汇总相关的所有可退款金额,而不仅仅是与当前活动相关的金额。
            • totalRequiredFundsAmount — 与当前操作中添加的订单产品关联的总金额。

              此金额不一定是必须要捕获的金额。例如,在平均交换流中,由于取消交换产品而减少的订单金额抵消了替换产品所需的资金金额。

            • totalTaxAmount — 更改为总税额。
          • changeOrderId — 操作生成的变更单的 ID。
          • newItems -- -- 类 ConnectApi.AddItemOutputRepresentation 的一个或多个 Apex 定义变量的列表,其中每个代表添加的订单产品,并包含这些字段。
            • id — 订单产品汇总的 ID。
            • name — 订单产品汇总的名称。
            • orderItemAdjustmentLineSummaries -- -- 类 ConnectApi.AddItemAdjustmentOutputRepresentation 的零或多个 Apex 定义变量的列表,其中每个代表与添加的订单产品汇总关联的订单产品调整行汇总,并包含这些字段。
              • id — 订单产品调整行汇总的 ID。
              • name — 订单产品调整行汇总的名称。
              • orderItemTaxLineItemSummaries -- -- 类 ConnectApi.AddItemTaxOutputRepresentation 的零或多个 Apex 定义变量的列表,其中每个代表与订单产品调整行摘要关联的订单产品税行项目摘要,并包含这些字段。
                • id — 订单产品税行项目汇总的 ID。
                • name — 订单产品税行项目汇总的名称。
            • orderItemTaxLineItemSummaries -- -- 类 ConnectApi.AddItemTaxOutputRepresentation 的零或多个 Apex 定义变量的列表,其中每个代表与添加的订单产品汇总关联的订单产品税行项目汇总,并包含这些字段。
              • id — 订单产品税行项目汇总的 ID。
              • name — 订单产品税行项目汇总的名称。
          • orderSummaryId — 输入中指定的订单汇总的 ID。

          要设置订单项目汇总输入:

          • 使用记录变量定义订单产品汇总、订单产品调整行汇总和订单产品税行项目汇总。不需要发送 ID。
            • 订单产品汇总的必填字段:
              • ListPrice(仅当订单汇总 Pricebook2Id 为空或空值时)
              • 名称
              • OrderDeliveryGroupSummaryId
              • OrderSummaryId
              • PricebookEntryId(仅当设置了订单汇总 Pricebook2Id 时)
              • Product2Id
              • 数量
              • TotalLineAmount
              • UnitPrice
              • TypeCode
              • 类型
            • 订单产品调整行汇总的必填字段:
              • 金额
              • 名称
              • OrderSummaryId
            • 订单产品税行项目汇总的必填字段:
              • 金额
              • 名称
              • OrderSummaryId
              • TaxEffectiveDate
              • 类型
          • 使用分配元素将 runtime_commerce_oms.AddItem 变量上的 orderItemSummary 字段设置为订单产品汇总记录变量。
          • 对于正添加产品的每个调整,请使用分配元素将 runtime_commerce_oms.AddItemAdjustment 变量上的 orderItemAdjustmentLineSummary 字段设置为相应的订单产品调整行汇总记录变量。使用分配元素将与其关联的订单产品税行汇总记录变量添加到相同 runtime_commerce_oms.AddItemAdjustment 变量上的 orderItemTaxLineItemSummaries 字段中。
          • 使用分配元素将 runtime_commerce_oms.AddItemAdjustment 变量添加到 runtime_commerce_oms.AddItem 变量上的 orderItemAdjustmentLineSummaries 字段。
          • 对于正添加的产品的每个税,使用分配元素将相应的订单产品税行汇总记录变量添加到 runtime_commerce_oms.AddItem 变量上的 orderItemTaxLineItemSummaries 字段。
          • 使用分配元素将 runtime_commerce_oms.AddItem 变量上的 reasonCode 字段设置为有效的原因。
          • 使用分配元素将 runtime_commerce_oms.AddItem 变量添加到 runtime_commerce_oms.AddOrderItemSummaries 变量上的 newItems 字段。
          • 对操作中要包含的每个订单产品重复步骤 1 至 6,将输入添加到相同的 runtime_commerce_oms.AddOrderItemSummaries 变量。您一次最多可以添加五个订单产品。
          • 在操作输入中使用 runtime_commerce_oms.AddOrderItemSummaries 变量。
           
          正在加载
          Salesforce Help | Article