在创建自定义 package 的凭据和 locker并将其上传到 Control Room 之后,使用自定义 SDK 创建解析器,并使用 Document Automation 中的学习实例进行配置。

先决条件

确保您要在 Document Automation 中集成的自定义 Package 满足以下要求:
  • 需要由 Automation Anywhere IQ Bot 管理员 角色在 Document Automation 中配置解析器。
  • 需要具有文档工作区许可证才能配置解析器并将其与学习实例集成。
  • 当您创建一个 Package 时,定义的含 inputFilePath 的命令变量必须包含输入文件路径。
  • 如果 package 需要凭据来连接外部服务,则变量名称必须与 Credential Vault 中定义的属性相同。

    例如,如果具有 serviceAccount 属性的 Credential Vault 中有一个凭据,并且,则命令中定义的变量名称必须是 serviceAccount 才能捕获 Credential Vault 键值。

使用学习实例配置一个第三方解析器,并使用该解析器处理 Document Automation 中的文档。

过程

  1. 创建解析器。
    要创建解析器,请为您想要将其与 Document Automation 集成的解析器 package 提供输入和输出合约。 有关更多详情,请参阅 解析器合约示例代码
  2. 使用学习实例配置一个解析器。
    创建解析器后,在 Document Automation 中使用学习实例对其进行配置。 要配置解析器,
    1. 导航到 AI > Document Automation ,然后单击配置解析器
    2. 解析器配置页面,单击创建解析器配置
    3. 输入以下解析器配置详细信息,然后单击下一步
      • 名称: 提供解析器名称。 解析器名称的最大长度为 50 个字符。
        注: 解析器名称不支持特殊字符,例如 ", [, \, ?, <, >, :, $, |, *, /, ]。
      • 描述: 这是一个可选字段。 输入描述。
      • 软件包和版本: 从列表中选择相关的 package 和版本。
      • 提供者: 选择您想要用于文档提取学习实例的提供商。
      • 文档类型: 选择文档类型。
      • 语言: 选择语言,然后单击添加
      • 凭据: 这是一个可选字段。 对于凭据字段,选择选择凭据选项,并选择存储柜、凭据和属性。
    4. 单击浏览以上传包含解析器表单和表格字段的 JSON 文件,然后单击创建
      以下是包含解析器字段的 JSON 文件的一个示例模式:
      { "parserFields": [ { "fieldName": “发票号码”,"dataType": “文本”,"fieldType": “键值”}, { "fieldName": “发票日期”,"dataType": “日期”,"fieldType": “键值” },{ "fieldName": “总金额”,"dataType": “数字”,"fieldType": “键值”},{ "fieldName": “总价”,"dataType": “文本”,"fieldType": “表头”} ] }
      所需解析器及其关联的 package SDK 已创建,并显示在解析器配置列表中。 请参阅参考项目:Amazon Textract
  3. 创建一个学习实例,并将配置好的解析器与学习实例集成。 请参阅 在 Document Automation 中创建学习实例

    以下视频演示了如何配置解析器并将其与学习实例集成:

    在操作解析器时(例如:创建、编辑或删除解析器),请考虑以下几点:
    • 您可以编辑解析器的详细信息,例如,解析器名称、解析器描述和版本。
    • 当解析器未用于学习实例时,您可以更改解析器的详细信息,例如文档类型、语言、package 名称和字段名称。 但是,您可以添加新的语言和字段名称。
    • 在编辑解析器时,当您更改解析器中的 package 版本时,可能会影响相关学习实例的现有文档提取能力。
    • 当解析器应用于学习实例时,在删除相关学习实例之前,您将无法删除解析器。
    • 在将解析器与学习实例集成时,您需要创建映射到解析器字段的表单和表格字段。
    • 当您迁移学习实例时,您还需要迁移相关的第三方解析器配置。 如果迁移具有相同解析器配置的多个学习实例,那么相应的解析器配置只会被迁移一次。 如果解析器存在目标配置,则使用源解析器配置更新相同的配置。