在流中调用放置销售事务 API
调用“下单销售交易 (PST)”API,以创建、更新和删除报价和订单,并定价相关产品和服务。在调用操作前,创建并设置 Apex 定义变量的值,以用作操作的图形输入。您可以使用其他输入来配置 Salesforce 如何定价和验证报价或订单。该操作返回销售交易的 ID 以及状态信息。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于启用了事务管理的 Revenue Cloud 的 Enterprise、Unlimited 和 Developer Edition |
在 Flow Builder 中,将操作元素添加到流。选择 Revenue Cloud 类别,搜索调用地点销售交易 API。
设置输入值
| 输入参数 | 描述 |
|---|---|
| 目录费率首选项 | 指定 Revenue Cloud 如何处理报价或订单。例如,如果您将报价行项目添加到报价,您可能还不想对报价定价。可能的值包括:
默认值是 |
| 配置方法 | 在报价创建过程中,指定 Revenue Cloud 何时获取具有基于使用情况定价的报价行项目的费率卡条目。可能的值包括:
默认值是 |
| 配置选项 | 指定 Salesforce 验证报价或订单时遵循的规则。这些选项以布尔值表示。要指定 Revenue Cloud 执行操作,请将选项的值设置为真。您可以为多个选项指定真。选项包含:
所有选项的默认值是 |
| 上下文详细信息 | 指定包含上下文 ID 的字符串,以便您可以在后续的“下单销售交易 API”操作中重复使用会话上下文。 |
| 图形 | 该输入是类 RevSalesTrxn_RecordReference 的 Apex 定义变量。它有两个字段。
|
存储输出值
| 输出参数 | 描述 |
|---|---|
| 上下文详细信息 | 识别上下文的字母数字字符串。 |
| 销售交易 ID | 此交易中报价或订单的 ID。 |
| 状态 URL | 显示请求状态的 AsyncOperationTracker 表的链接。要返回该操作的状态,请将操作的跟踪器 ID 附加到 URL。 |
| 跟踪器 ID | 识别特定操作的字母数字字符串。要返回操作的状态,请将此 ID 附加到状态 URL。 |
使用情况
要设置“下单销售交易 API”输入:
- 使用分配元素设置 RevSalesTrxn_RecordMapWrapper 类变量的
TransactionNameRecordMapWrapper、OppNameRecordMapWrapper和PricebookNameRecordMapWrapper的字段值。 - 如果您想要包含配置选项,请将选项创建为新布尔变量。
备注 通过销售交易行编辑器进行的更新不会触发报价行组中的记录触发的流。销售交易行编辑器通过按以下顺序下订单销售交易 API 处理这些更新:报价、报价行组,然后是报价行项目。当销售交易行编辑器中的报价行组字段发生变化并且相关报价行项目需要更新时,请使用自定义 Apex 挂钩,而不是声明性记录触发的流。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

