Crie um analisador e configure-o com uma instância de aprendizado

Depois de criar uma credencial e cofre para o pacote personalizado e carregá-lo na Control Room, crie um analisador usando o SDK personalizado e configure-o com uma instância de aprendizado no Automação de documento.

Pré-requisitos

Certifique-se de que o Pacote personalizado que você quer integrar ao Automação de documento atenda a esses requisitos:
  • A função Administrador do IQ Bot Automation Anywhere para configurar o analisador no Automação de documento.
  • Uma licença do Espaço de trabalho para documentos para configurar o analisador e integrá-lo a uma instância de aprendizado.
  • Quando você cria um Pacote, uma variável de comando definida com inputFilePath precisa conter o caminho do arquivo de entrada.
  • Se o pacote exige credenciais para se conectar ao serviço externo, o nome da variável precisa ser o mesmo que o atributo definido no Credential Vault.

    Por exemplo, se houver uma credencial no Credential Vault com o atributo serviceAccount, o nome da variável definida no comando deverá ser serviceAccount para capturar o valor da chave do Credential Vault.

Configure um analisador de terceiros com uma instância de aprendizado e use-o para processar documentos em Automação de documento.

Procedimento

  1. Crie um analisador.
    Para criar um analisador, forneça um contrato de entrada e saída para o pacote do analisador que você quer integrar ao Automação de documento. Para mais detalhes, consulte Códigos de amostra para contratos de analisador.
  2. Configure um analisador com uma instância de aprendizado.
    Depois de criar um analisador, configure-o com uma instância de aprendizado no Automação de documento. Para configurar um analisador,
    1. Navegue até Gerenciar > Instâncias de aprendizado e clique em Configurar analisador.
    2. Na página Configuração do analisador, clique em Criar configuração do analisador.
    3. Digite os seguintes detalhes para a configuração do analisador e clique em Próximo.
      • Nome: Forneça um nome de analisador. O limite permitido de caracteres para um nome de analisador é 50.
        Nota: Caracteres especiais como ", [, \, ?, <, >, :, $, |, *, /, ] não são suportados no nome do analisador.
      • Descrição: Esse é um campo opcional. Insira uma descrição.
      • Pacote e versão: Selecione o pacote e a versão relevantes na lista.
      • Provedor: Selecione o provedor que você deseja usar com a instância de aprendizado para extração de documentos.
      • Tipo de documento: Selecione o tipo de documento.
      • Idioma: Selecione o idioma e clique em Adicionar.
      • Credenciais: Esse é um campo opcional. No campo Credenciais, selecione a opção Escolher uma credencial e selecione o cofre, a credencial e o atributo.
    4. Clique em Procurar para carregar um arquivo JSON que contenha campos de formulário e tabela para o analisador e clique em Criar.
      Este é um esquema de amostra para um arquivo JSON que contém campos para um analisador:
      
      {
      "parserFields": [
      {
      "fieldName": "invoice_number",
      "dataType": "TEXT",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "invoice_date",
      "dataType": "DATE",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_amount",
      "dataType": "NUMBER",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_price",
      "dataType": "TEXT",
      "fieldType": "TABLE_HEADER"
      }
      ]
      }
      O analisador necessário com o pacote SDK associado é criado e exibido na lista Configuração do analisador.
  3. Crie uma instância de aprendizado e integre o analisador configurado à instância de aprendizado. Consulte Criar uma instância de aprendizado no Automação de documento.

    A microanimação a seguir demonstra como configurar um analisador e como integrá-lo a uma instância de aprendizado:

    Considere os seguintes pontos ao trabalhar com um analisador (por exemplo, ao criar, editar ou excluir um analisador):
    • Você pode editar os detalhes do analisador, como o nome, a descrição e a versão do analisador.
    • Você pode alterar os detalhes do analisador, como tipo de documento, idioma, nome do pacote e nomes de campo, somente quando o analisador não for usado em uma instância de aprendizado. No entanto, você pode adicionar novos idiomas e nomes de campos.
    • Ao editar um analisador, quando você altera a versão do pacote no analisador, isso pode afetar o recurso existente de extração de documentos da instância de aprendizado associada.
    • Se um analisador for usado em uma instância de aprendizado, você não poderá excluí-lo até que a instância de aprendizado associada seja excluída.
    • Ao integrar um analisador a uma instância de aprendizado, você precisa criar campos de formulário e de tabela que mapeiem para os campos do analisador.
    • Ao migrar as instâncias de aprendizado, você também precisa migrar a configuração do analisador de terceiros associado. Se múltiplas instâncias de aprendizado com a mesma configuração de analisador forem migradas, a configuração do analisador correspondente será migrada apenas uma vez. Se houver uma configuração de destino para o analisador, ela será atualizada com a configuração do analisador de origem.