Loading
了解下单销售交易的执行顺序

了解下单销售交易的执行顺序

当您使用“下订单”销售交易 API 创建或更新报价或订单时,收入管理(以前称为 Revenue Cloud)通过定义的执行顺序处理请求。此订单描述了配置、定价、Apex 挂钩和自动化如何在事务处理期间运行。了解此订单有助于您确定定价逻辑的运行位置,以及在使用“下订单销售交易”时如何处理上下文数据。

所需的 Edition

适用于:Lightning Experience
适用于具有 Revenue Cloud Advanced 许可证的收入管理企业UnlimitedDeveloper Edition(以前称为 Revenue Cloud)。

在下单销售交易处理请求时,收入管理会按顺序执行以下步骤。

  1. 保存销售交易标题。
    1. 执行与事务标题关联的触发器。
    2. 当上下文数据包含在请求负载中时,将支持的上下文数据同步回事务上下文。
  2. 使用配置和定价所需的数据对交易进行水合。
  3. 将适用的配置逻辑应用于事务。
  4. 解析事务所需的修改、续订和取消 (ARC) 数据。
  5. 使用 ARC 验证规则验证交易。
    重要
    重要 ARC 验证在定价前 Apex 挂钩之前运行。如果您使用 Apex 挂钩修改字段,例如开始日期或数量,这些更改会绕过 ARC 验证,并可能产生意外结果。为确保正确验证,请在调用“下订单销售交易”之前更新请求负载中的字段,例如日期和数量。
  6. 执行定价。
    1. 运行定价前 Apex 挂钩(如果定义)。
    2. 运行定价逻辑。
    3. 运行定价后 Apex 挂钩(如果定义)。
  7. 保留事务上下文中的数据。
    1. 执行受影响记录的触发器。
    2. 当上下文数据包含在请求负载中时,将支持的上下文数据同步回响应。
  8. 根据保留的数据执行记录触发的流和其他自定义逻辑。
 
正在加载
Salesforce Help | Article