通过在流中使用可调用操作核销发票
在流中调用“核销发票”操作来核销发票。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有 Revenue Cloud Billing 许可证的 Enterprise、Unlimited 和 Developer Edition。联系您的 Salesforce 客户主管了解更多信息。 |
| 所需用户权限 | |
|---|---|
| 要使用可调用操作核销发票: | 开单操作用户权限集 或 贷项通知单操作用户权限集 |
在使用核销流程前,转到对象管理器,并将所有必填值添加到贷项通知单对象上的原因代码选项列表字段。为坏账费用添加值,例如 BD。
创建屏幕流,定义这些变量作为操作的输入和输出。
-
创建 WriteOffInvoiceInputList 资源。
- 选择变量作为资源类型。
- 输入 WriteOffInvoiceInputList 作为 API 名称。
- 选择 Apex 定义作为数据类型。
- 选择 InvoiceWriteOff__WriteOffInvoiceInputList 作为 Apex 类。
-
创建 WriteOffInvoiceInput 资源。
- 选择变量作为资源类型。
- 输入 WriteOffInvoiceInput 作为 API 名称。
- 选择 Apex 定义作为数据类型。
- 选择 InvoiceWriteOff__WriteOffInvoiceInput 作为 Apex 类。
您可以根据需要创建多个输入资源。 -
将 invoiceId、 reasonCode 和 reason 指定为文本数据类型输入变量的 API 名称。
reasonCode 是必填值,但原因是可选的。
-
添加分配元素,并将文本数据类型变量作为值分配到 WriteOffInvoiceInput 资源的 Apex 定义的数据类型变量。
-
添加分配元素,并将 WriteOffInvoiceInput 资源添加到 WriteOffInvoiceInputList。
如果您已创建多个 WriteOffInvoiceInput,单击添加分配,并将其全部添加到相同元素中的 WriteOffInvoiceInputList。
-
重复这些步骤,创建 WriteOffInvoiceResponse 和 WriteOffInvoiceResponseList 资源,并将 WriteOffInvoiceResponse 分配到 WriteOffInvoiceResponseList 资源。
或者,您也可以为 WriteOffInvoiceResponseList 资源创建循环元素。
-
添加操作元素,查找并选择 writeOffInvoices-writeOffInvoices 操作。
- 将 writeOffInvoiceInputList 输入值选择为 writeOffInvoiceInputList。
- 将 writeOffInvoiceResponseList 输出值选择为 writeOffInvoiceResponseList。
- 启用流。
激活流后,创建快速操作并添加到发票页面布局,并使用可调用操作。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
