Extração de dados de tabela através do AISense Recorder

As tabelas são um controle complexo, com muitos tipos, fundos e efeitos de formatação, e portanto podem não ser detectados automaticamente pelo AISense Recorder em alguns casos. Nesses casos, use a opção Definir para detectar tabelas.

Capturar uma tabela usando AISense Recorder

  1. No painel da esquerda, clique em Automation (Automação).
  2. Para criar um bot, clique em Criar novo > Bot ou abra um bot para o qual você deseja gravar uma tarefa.
  3. Clique em Iniciar gravação.

    A janela de tempo de execução do Gravador bot é exibida.

  4. Selecione uma janela na lista suspensa.

    Se você abriu um aplicativo recentemente e ele não estiver disponível na lista, clique no ícone Atualizar.

  5. Clique em Gravador AISense. Deixe o processo de digitalização terminar.
    Nota: Na primeira vez que você usa o AISense Recorder em um dispositivo, o Gravador faz o download dos arquivos dependentes necessários.

    A barra de ferramentas do Gravador é exibida com as seguintes opções: Concluir, Analisar, Definir e Pausar

    O Gravador analisa a janela do aplicativo que você selecionou para identificar os objetos da IU nessa janela. As opções da barra de ferramentas ficam indisponíveis quando o sistema está analisando a janela do aplicativo. Após a análise, as opções são habilitadas e você pode começar a gravar a tarefa.

  6. Aguarde o AISense Recorder detectar a tabela no aplicativo.
  7. Se a tabela não for detectada automaticamente, então quando o AISense Recorder estiver no estado Pronto, clique no botão Definir para detectar a tabela.
    Nota:
    • Na janela Definir, AISense Recorder mostra agora ajuda incorporada contra cada um dos tipos de controle que permite selecionar os tipos de controle certos para objetos personalizados.
    • Se clicar involuntariamente na tela ou clicar antes de aparecer o marcador, o AISense Recorder permite a visibilidade necessária. É preciso confirmar para capturar novamente o objeto ou usar a funcionalidade Definir para definir o objeto na tela.
    .
  8. Selecione Tabela na guia Tipo de objeto e clique no cabeçalho superior esquerdo.

    A tabela detectada será destacada com colunas e controles internos.

    Detecção de tabela

  9. Se você quiser selecionar um conjunto limitado de colunas, então desenhe um retângulo ao redor das colunas que você deseja capturar.

    Capturar colunas específicas

Extrair dados de uma tabela

  1. Depois que o objeto for capturado, clique em Concluir para terminar a gravação.
  2. Volte para a Control Room.
  3. Na tabela Propriedades do objeto, verifique se o Tipo de controle é TABELA. Se não for, clique em Recapture object (Recapturar objeto).
  4. Na lista suspensa Ação a ser executada no objeto, selecione Obter tabela.
  5. No campo Salvar o resultado para uma variável, crie uma variável CapturedTableData.
  6. Clique duas vezes ou arraste Data Table (Tabela de Dados) > Write to file (Gravar no arquivo) ação.
  7. Na lista Nome da tabela de dados, selecione CapturedTableData.
  8. Forneça um caminho de arquivo para criar um arquivo CSV. Por exemplo, C:\AutomationAnywhere\Development\SFDC.csv
  9. Selecione a opção Criar pastas/arquivos, se não houver.
  10. Selecione para substituir o arquivo existente.
  11. Clique em Salvar.
  12. Clique em Run (Executar).

    O bot cria um arquivo CSV no caminho especificado com os dados extraídos da tabela.

Corrigir uma definição de coluna

É possível que tabelas densas possam mesclar colunas devido a menos espaço entre colunas ou à falta de separadores claros. Para corrigir a definição da coluna, execute os seguintes passos:
  1. Depois que o objeto for capturado, clique em Concluir para terminar a gravação.
  2. Na janela Editor de bot, vá para Propriedades do objeto para editar a propriedade Tabela de âncora.
  3. Adicione a barra vertical (|) como um delimitador entre os nomes das colunas para separá-los. Por exemplo, <CHECKBOX>Nome|Empresa|Estado|E-mail|Status do lead
    Nota: Quando o bot é executado, as colunas previamente mescladas serão tratadas como colunas separadas.

    Editar propriedades do objeto

Comportamento conhecido

  • AISense Recorder não pode extrair as tabelas com várias linhas em uma única linha ou células.
  • Paginação e rolagem automática não são compatíveis.
  • As colunas truncadas não serão automaticamente ajustadas para extrair texto de célula truncada.