活动
最新
False
横幅背景图像
Document Understanding 活动
上次更新日期 2024 年 4 月 10 日

使用 FlexiCapture 作用域和语言检测处理文档

下面的示例说明了如何使用智能 OCR 和 FlexiCapture 活动来处理文档,提取特定信息并将其显示在消息框中。它提供了诸如 FlexiCapture 范围获取字段之类的活动。您可以在 UiPath.Abbyy.Activities 包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio,并新建一个默认命名为“主要”的“流程”。

    注意: 在项目文件夹中添加机器人使用的所有文件。 您可以使用自己的文件,也可以下载以下示例中提供的文件。
  2. 将“工作流设计器”拖动至“序列”容器中并创建以下变量:

    变量名称

    变量类型

    默认值

    InvoicesFolder

    字符串

     
  3. 将“遍历循环”活动拖动至“序列”容器中。

    • 在“遍历循环”字段中添加值“InvoiceFilePath”。
    • 在“属性”面板中,从“类型参数”下拉列表中选择 String 选项。
    • 在“ ” 字段中添加表达式 Directory.GetFiles(InvoicesFolder) 。 我们提供了两张日本发票。 语言检测将自动完成。
  4. FlexiCapture 作用域 活动 拖动到“遍历循环”活动的“正文”容器内。

    • 选择活动的“ 执行” 容器并创建以下变量:

      变量名称

      变量类型

      默认值

      ProcessedInvoice

      UiPath.Abbyy.Core.FlexiCapture.FCDocument

       

      ClientName

      UiPath.Abbyy.Core.FlexiCapture.FCField

       

      TotalAmount

      UiPath.Abbyy.Core.FlexiCapture.FCField

       
  5. 将“ 写入行 ”活动放置在“ 执行” 容器中。

    • 在“文本”字段中添加表达式 "Processing " + InvoiceFilePath
  6. 将“ 流程文档” 活动拖动到“ 写入行 ”活动下。

    • 属性面板中,向定义文件字段添加 {"JPInvoiceSampleDefinition.fcdot"} 表达式。
    • 文档字段中添加值 InvoiceFilePath
    • 在“结果”字段中添加 ProcessedInvoice 变量。
  7. 在“ 流程文档” 活动下方添加“获取字段”活动。 此活动从已处理的文档中提取“ 客户端名称 ”。

    • 属性面板中,向文档字段添加变量 ProcessedInvoice
    • 在“名称”字段中添加值“"ClientName"”。
    • 在“结果”字段中添加 ClientName 变量。
  8. 拖动另一个 “获取字段” 活动并将其放置在第一个活动下方。 此活动从已处理的文档中提取 总金额

    • 属性面板中,向文档字段添加变量 ProcessedInvoice
    • 在“名称”字段中添加值“"TotalAmount"”。
    • 在“结果”字段中添加 TotalAmount 变量。
  9. 将“ 写入行 ”活动拖动到“ 获取字段 ”活动下方。

    • 在“文本”字段中添加表达式 "Client Name: " + ClientName.Value + " | Total Amount: " + TotalAmount.Value
  10. 运行流程。 机器人将提取数据、处理文档、提取指定字段并显示结果。

此处下载示例。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.