- 概述
- 文档处理合同
- 关于文档处理合同
- 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 集成
.xlsx
文件中。它提供了诸如“分类文档”、“验证文档”、“获取字段”、“导出文档”或“获取表格”之类的活动。您可以在 UiPath.Abbyy.Activities 包中找到这些活动。
此自动化流程的构建方法如下:
-
打开 Studio,并新建一个默认命名为“主要”的“流程”。
注意: 确保在项目文件夹中添加所有需要的文件(.json
文件和所有图像)。 - 在 工作流设计器中拖动“序列”容器。
- 将“ FlexiCapture 作用域 ”活动拖动到“ 序列 ”容器内。
-
在“ FlexiCapture 作用域 ”活动中选择“执行”容器,并创建以下变量:
变量名称
变量类型
默认值
classification
字符串
processedDoc
UiPath.Abbyy.Core.FlexiCapture.FCDocument
validatedDoc
UiPath.Abbyy.Core.FlexiCapture.FCDocument
field
UiPath.Abbyy.Core.FlexiCapture.FCField
ValidationData
UiPath.Abbyy.Core.FlexiCapture.ValidationStationAdapters.ValidationStationData
HumanValidated
UiPath.DocumentProcessing.Contracts.Results.ExtractionResult
FolderValues
System.String[]
TableValues
UIPath.DocumentProcessing.Contracts.Results.TableFieldValue[][]
-
在“ 执行” 容器中拖动“分配”活动。
- 在“收件人”字段中添加“
FolderValues
”变量。 - 在“ 值 ”文件夹中添加表达式
Directory.GetFiles("Input")
。
- 在“收件人”字段中添加“
-
在“ 分配 ”活动下方添加“遍历循环”活动。
- 在“属性” 面板中,从“ 类型参数 ” 下拉列表中选择选项
String
。 - 在“值”字段中添加变量
FolderValues
。
- 在“属性” 面板中,从“ 类型参数 ” 下拉列表中选择选项
-
选择放置在“ 遍历循环 ”活动中的“正文”容器,并创建以下变量:
变量名称
变量类型
默认值
ClassificationResult
字符串
InvoiceNumberField
UiPath.Abbyy.Core.FlexiCapture.FCField
InvoiceTableField
System.Data.DataTable
InvoiceTableText
字符串
-
在“遍历循环”活动的 正文 中 拖动 “分类文档”活动。
- 在“ 定义文件 ” 字段中添加表达式
{Directory.GetCurrentDirectory + "\Invoice.fcdot", Directory.GetCurrentDirectory + "\Letters.fcdot" }
。 - 在“ 源文档 ” 字段中添加表达式
item.ToString
。 - 在“结果”字段中添加
ClassificationResult
变量。
- 在“ 定义文件 ” 字段中添加表达式
-
将“ 消息框” 活动拖动到“ 分类文档 ”活动下方。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
Ok
。 - 在“文本”字段中添加表达式
"Document type is: " + ClassificationResult
。 - 选中“ 顶部 ” 选项的复选框。 这样做时,消息框将始终显示在前台。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
-
将“ 流程文档” 活动拖动到“ 消息框 ”活动下方。
- 在属性面板中,向定义文件字段添加
{Directory.GetCurrentDirectory + "\Invoice.fcdot", Directory.GetCurrentDirectory + "\Letters.fcdot" }
表达式。 - 在“ 文档” 字段中添加表达式
item.ToString
。 - 在“结果”字段中添加
processedDoc
变量。
- 在属性面板中,向定义文件字段添加
-
将“ 消息框” 活动拖动到“ 流程文档 ”活动下方。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
Ok
。 - 在“文本”字段中添加表达式
"Document was processed with confidence score: " + processedDoc.Confidence.ToString
。 - 选中“ 顶部 ” 选项的复选框。 这样做时,消息框将始终显示在前台。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
-
将“ 验证文档” 活动拖动到“ 消息框 ”活动下。
- 在属性面板中,向文档字段添加变量
processedDoc
。 - 在“结果”字段中添加
validatedDoc
变量。
- 在属性面板中,向文档字段添加变量
-
将 “获取字段 ”活动拖动到“ 验证文档” 活动下。
- 在属性面板中,向文档字段添加变量
validatedDoc
。 - 在“ 名称 ” 字段中添加变量
"InvoiceNumber"
。 - 在“结果”字段中添加
InvoiceNumberField
变量。
- 在属性面板中,向文档字段添加变量
-
将“ 消息框” 活动拖动到“ 获取字段 ”活动下方。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
Ok
。 - 在“文本”字段中添加表达式
InvoiceNumberField.Value
。 - 选中“ 顶部 ” 选项的复选框。 这样做时,消息框将始终显示在前台。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
-
将 “获取表格” 活动拖动到“ 消息框” 活动下方。
- 在属性面板中,向文档字段添加变量
validatedDoc
。 - 在“ 名称 ” 字段中添加变量
"InvoiceTable"
。 - 在“结果”字段中添加
InvoiceTableField
变量。
- 在属性面板中,向文档字段添加变量
-
将“ 输出数据表 ”活动拖动到“ 获取表格 ”活动下。
- 在“ 属性 ”面板的“ 数据表 ”字段中添加变量
InvoiceTableField
。 - 在“文本”字段中添加“
InvoiceTableText
”变量。
- 在“ 属性 ”面板的“ 数据表 ”字段中添加变量
-
将“ 消息框” 活动拖动到“ 输出数据表 ”活动下方。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
Ok
。 - 在“文本”字段中添加“
InvoiceTableText
”变量。 - 选中“ 顶部 ” 选项的复选框。 这样做时,消息框将始终显示在前台。
- 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择选项
-
将“ 导出文档” 活动拖动到“ 消息框 ”活动下方。
- 在属性面板中,向文档字段添加变量
validatedDoc
。 - 从“ 格式 ” 下拉列表中选择
XLS
选项。 - 在“ 名称 ” 字段中添加表达式
"export.xls"
。 - 在“路径”字段中添加表达式“
Directory.GetCurrentDirectory + "\Output"
”。
- 在属性面板中,向文档字段添加变量
- 运行流程。 机器人会自动提取数据,并使用经过验证的结果创建一个新文件。
从此处下载示例。