Extração de dados de tabela através do AISense Recorder
- Última atualização2023/01/10
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
- No painel da esquerda, clique em Automation (Automação).
- Para criar um bot, clique em ou abra um bot para o qual você deseja gravar uma tarefa.
- Clique em Iniciar gravação.
A janela de tempo de execução do Gravador bot é exibida.
- 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.
- 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.
- Aguarde o AISense Recorder detectar a tabela no aplicativo.
- 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.
- Selecione Tabela na guia Tipo de objeto e clique no cabeçalho superior esquerdo.
A tabela detectada será destacada com colunas e controles internos.
- Se você quiser selecionar um conjunto limitado de colunas, então desenhe um retângulo ao redor das colunas que você deseja capturar.
Extrair dados de uma tabela
- Depois que o objeto for capturado, clique em Concluir para terminar a gravação.
- Volte para a Control Room.
- Na tabela Propriedades do objeto, verifique se o Tipo de controle é TABELA. Se não for, clique em Recapture object (Recapturar objeto).
- Na lista suspensa Ação a ser executada no objeto, selecione Obter tabela.
- No campo Salvar o resultado para uma variável, crie uma variável
CapturedTableData
. - Clique duas vezes ou arraste ação.
- Na lista Nome da tabela de dados, selecione
CapturedTableData
. - Forneça um caminho de arquivo para criar um arquivo CSV. Por exemplo, C:\AutomationAnywhere\Development\SFDC.csv
- Selecione a opção Criar pastas/arquivos, se não houver.
- Selecione para substituir o arquivo existente.
- Clique em Salvar.
- 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
- Depois que o objeto for capturado, clique em Concluir para terminar a gravação.
- Na janela Editor de bot, vá para Propriedades do objeto para editar a propriedade Tabela de âncora.
- 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 leadNota: Quando o bot é executado, as colunas previamente mescladas serão tratadas como colunas separadas.
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.