- 概述
- 文档处理合同
- 关于文档处理合同
- Box 类
- IPersistedActivity 接口
- PrettyBoxConverter 类
- IClassifierActivity 接口
- IClassifierCapabilitiesProvider 接口
- 分类器文档类型类
- 分类器结果类
- 分类器代码活动类
- 分类器原生活动类
- 分类器异步代码活动类
- 分类器文档类型功能类
- 提取程序异步代码活动类
- 提取程序代码活动类
- 提取程序文档类型类
- 提取程序文档类型功能类
- 提取程序字段功能类
- 提取程序原生活动类
- 提取程序结果类
- ICapabilitiesProvider 接口
- IExtractorActivity 接口
- 提取程序有效负载类
- 文档操作优先级枚举
- 文档操作数据类
- 文档操作状态枚举
- 文档操作类型枚举
- 文档分类操作数据类
- 文档验证操作数据类
- 用户数据类
- 文档类
- 文档拆分结果类
- DomExtensions 类
- 页类
- 页面分区类
- 多边形类
- 多边形转换器类
- 元数据类
- 词组类
- 词类
- 处理源枚举
- 结果表格单元类
- 结果表值类
- 结果表列信息类
- 结果表类
- 旋转枚举
- 分区类型枚举
- 词组类型枚举
- IDocumentTextProjection 接口
- 分类结果类
- 提取结果类
- 结果文档类
- 结果文档范围类
- 结果数据点类
- 结果值类
- 结果内容引用类
- 结果值令牌类
- 结果派生字段类
- 结果数据源枚举
- 结果常量类
- 简单字段值类
- 表字段值类
- 文档组类
- 文档分类类
- 文档类型类
- 字段类
- 字段类型枚举
- 语言信息类
- 元数据输入类
- 文本类型枚举
- 类型字段类
- ITrackingActivity 接口
- ITrainableActivity 接口
- ITrainableClassifierActivity 接口
- ITrainableExtractorActivity 接口
- 可训练的分类器异步代码活动类
- 可训练的分类器代码活动类
- 可训练的分类器原生活动类
- 可训练的提取程序异步代码活动类
- 可训练的提取程序代码活动类
- 可训练的提取程序原生活动类
- Document Understanding 数字化器
- Document Understanding ML
- Document Understanding OCR 本地服务器
- Document Understanding 流程:Studio 模板
- Document Understanding 活动
- 智能 OCR
- ML 服务
- OCR
- OCR 合同
- OmniPage
- PDF
- [未公开] Abbyy
- [未列出] Abbyy 嵌入式
使用 FlexiCapture 作用域和语言检测处理文档
下面的示例说明了如何使用智能 OCR 和 FlexiCapture 活动来处理文档,提取特定信息并将其显示在消息框中。它提供了诸如 FlexiCapture 范围和获取字段之类的活动。您可以在 UiPath.Abbyy.Activities 包中找到这些活动。
此自动化流程的构建方法如下:
-
打开 Studio,并新建一个默认命名为“主要”的“流程”。
注意: 在项目文件夹中添加机器人使用的所有文件。 您可以使用自己的文件,也可以下载以下示例中提供的文件。 -
将“工作流设计器”拖动至“序列”容器中并创建以下变量:
变量名称
变量类型
默认值
InvoicesFolder
字符串
-
将“遍历循环”活动拖动至“序列”容器中。
- 在“遍历循环”字段中添加值“
InvoiceFilePath
”。 - 在“属性”面板中,从“类型参数”下拉列表中选择
String
选项。 - 在“ 值 ” 字段中添加表达式
Directory.GetFiles(InvoicesFolder)
。 我们提供了两张日本发票。 语言检测将自动完成。
- 在“遍历循环”字段中添加值“
-
将 FlexiCapture 作用域 活动 拖动到“遍历循环”活动的“正文”容器内。
-
选择活动的“ 执行” 容器并创建以下变量:
变量名称
变量类型
默认值
ProcessedInvoice
UiPath.Abbyy.Core.FlexiCapture.FCDocument
ClientName
UiPath.Abbyy.Core.FlexiCapture.FCField
TotalAmount
UiPath.Abbyy.Core.FlexiCapture.FCField
-
-
将“ 写入行 ”活动放置在“ 执行” 容器中。
- 在“文本”字段中添加表达式
"Processing " + InvoiceFilePath
。
- 在“文本”字段中添加表达式
-
将“ 流程文档” 活动拖动到“ 写入行 ”活动下。
- 在属性面板中,向定义文件字段添加
{"JPInvoiceSampleDefinition.fcdot"}
表达式。 - 在文档字段中添加值
InvoiceFilePath
。 - 在“结果”字段中添加
ProcessedInvoice
变量。
- 在属性面板中,向定义文件字段添加
-
在“ 流程文档” 活动下方添加“获取字段”活动。 此活动从已处理的文档中提取“ 客户端名称 ”。
- 在属性面板中,向文档字段添加变量
ProcessedInvoice
。 - 在“名称”字段中添加值“
"ClientName"
”。 - 在“结果”字段中添加
ClientName
变量。
- 在属性面板中,向文档字段添加变量
-
拖动另一个 “获取字段” 活动并将其放置在第一个活动下方。 此活动从已处理的文档中提取 总金额 。
- 在属性面板中,向文档字段添加变量
ProcessedInvoice
。 - 在“名称”字段中添加值“
"TotalAmount"
”。 - 在“结果”字段中添加
TotalAmount
变量。
- 在属性面板中,向文档字段添加变量
-
将“ 写入行 ”活动拖动到“ 获取字段 ”活动下方。
- 在“文本”字段中添加表达式
"Client Name: " + ClientName.Value + " | Total Amount: " + TotalAmount.Value
。
- 在“文本”字段中添加表达式
- 运行流程。 机器人将提取数据、处理文档、提取指定字段并显示结果。
从此处下载示例。