处理和审查附加文档示例
此示例会逐步介绍记录触发的流,该流会在用户将文档附加到记录时运行。该流提取数据,路由到批准操作和流编排,然后到屏幕流,在该流中,用户在更新记录之前检查并更正提取的值。
所需的 Edition
| 适用于:Lightning Experience |
| 查看支持的版本。 |
| 此功能需要 MuleSoft for Flow:IDP 加载项。Professional Edition 需要 API 访问权限加载项。要购买,请联系您的 Salesforce 客户主管。 |
| 文档处理功能需要在“设置”中打开 Einstein 生成式 AI,并为贵组织配置和启用 Data 360。 |
| MuleSoft for Flow:Agentforce 使用的 IDP 功能需要 Foundations 或 Agentforce 1 版本。要购买这些版本,请联系您的 Salesforce 客户主管。 |
| 所需用户权限 | |
|---|---|
| 创建、读取、编辑和删除文档处理配置: | 管理文档处理配置 |
| 要在 Flow Builder 中打开、编辑或创建编配: | 管理流 |
| 要为人工审核界面创建屏幕流: | 管理流 |
此示例使用记录触发的流、批准操作和流编排。提取在父流中运行;审查屏幕在编配调用的单独屏幕流中运行。因为提取和审查在不同的路径上,所以您必须在每个阶段创建变量来传递数据(例如,内容文档 ID 和提取输出到编排和屏幕流中,以及审查后的数据返回到父流)。用户在打开批准请求时,会在批准体验中看到审查屏幕。
有关提取和审查位于相同流路径且变量自动填充的简单模式,请参阅审查合同数据和更新记录示例。
在构建此示例之前:
-
创建记录触发的流,该流在文件附加到您选择的记录类型时(或在您需要的上下文中创建或更新内容文档时)运行。
配置开始元素,以触发匹配场景的对象和条件。确保您可以从触发器访问内容文档 ID(或等效项),以便您可以将其传递给“从文档提取数据”操作。
-
添加“从文档提取数据”操作,并从触发器或您创建的变量中设置文档和文档处理配置输入。
将操作输出存储在变量中,以便您可以将其传递给编配和屏幕流。您将在设置批准操作和编排输入时使用此变量。
-
添加决策元素,以在满足条件时路由到人工审核(例如,当任何提取值的置信度分数低于阈值时)。
对于需要审核的结果,连接到批准操作。在其他结果中,如果不需要审核,您可以直接使用提取的数据更新记录。
-
添加调用流编配的批准操作。
配置批准操作,以调用流编配。将编配所需的值从父流(例如,内容文档 ID、文档处理配置 ID 和提取操作输出)映射到您在下一步中定义的编配输入变量。
-
在流编排中,创建输入变量,以接收从父流传递的值(例如,内容文档 ID 和提取输出)。
定义与您需要传输到屏幕流的数据匹配的变量。创建输出变量来保存从屏幕流返回的结果(例如,修改或批准的数据),以便您可以将它们映射回父流。
-
在编配中,添加调用屏幕流的子流元素。按照屏幕流的要求,将编配输入变量传递到屏幕流输入。
将内容文档 ID、文档处理配置 ID 和从编排变量中提取的数据(或屏幕流期望的值)映射到屏幕流输入参数。如果传递提取操作输出导致“审查提取的数据”组件中的数据类型不兼容,请改为传递单个值(例如,使用显示文本或其他支持的类型)作为解决方法。
-
在屏幕流中,添加文件预览组件和查看提取的数据组件。配置它们以使用从编配传递的值(内容文档 ID、文档处理配置 ID 和提取的数据或个人值)。
审阅者可以看到附加的文档和提取的值,可以更正低置信度或不正确的值,并提交。屏幕流应输出检查或修改的数据,以便您可以将其分配到输出变量,并将其传递回编配。
-
在编配中,将屏幕流输出分配到编配输出变量,然后在批准操作配置中将这些输出映射回父流。
父流接收编配输出(例如,审查的数据)。在后续元素中使用它来更新记录或相关记录。
-
在父流中,添加元素,以使用从编配返回的审核数据更新记录(或相关记录)。
使用批准操作的输出(编排输出)在触发的记录或相关记录上设置字段值。保存并激活流,然后通过将文档附加到记录并完成批准以运行审查屏幕进行测试。

