Leia e revise a documentação do Automation Anywhere

Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Pacote Recorder

  • Atualizado: 2022/03/12
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

Pacote Recorder

O package Gravador captura uma série de tarefas em um processo e depois as automatiza. Você pode automatizar seus aplicativos de negócios (por exemplo, aplicativos desktop, Web, SAP e Java) usando o Recorder para capturar actions executadas em objetos de aplicação, como caixa de texto, botão, tabela, botão de opção, caixa combo e exibição de lista.

Você pode usar dois gravadores em Automation 360, Universal Recorder e AISense Recorder.

Quando usar o Universal Recorder e o AISense Recorder

Universal Recorder
Use o Universal Recorder quando você quiser registrar interações, tais como clicar, ler ou gravar com objetos de interface de usuário em seu aplicativo de negócios. Depois de ter coletado o objeto, você pode especificar suas exigências em termos da action que será executada no objeto.

Por exemplo, ao capturar um link, você pode selecionar clicar no link ou recuperar o texto do link. Da mesma forma, se você coletar um objeto de tabela, você pode especificar para recuperar o número total de linhas de um objeto de tabela ou recuperar cada linha, uma por uma, e executar quaisquer actions neste objeto. Esta é a forma mais confiável de automação, porque é realizada em objetos de interface de usuário em vez de coordenadas, imagens, credenciais selecionadas e assim por diante.

AISense Recorder
Use AISense Recorder quando você estiver construindo e automatizando seus bots em aplicativos que são expostos em Citrix ou acessados com RDP. Você também pode reduzir o tempo gasto na construção e automatização de seus bots para aplicativos legados em que é difícil realizar a automação baseada em objetos.

A resiliência do gravador a alterações na resolução da tela, navegadores e na interface do usuário reduz as limitações e obstáculos ao gravar tarefas em seus aplicativos de negócios.

Capturar action

Use a action Capturar para capturar uma interação com um objeto de interface do usuário (IU). Esta action habilita a adição de uma única interação quando você estiver construindo um bot.
Nota: A action Capturar substitui o comando Object Cloning da Version 11.3.

Como usar a action Coletar

Você pode capturar e automatizar objetos dentro de um IFrame de domínio cruzado nos navegadores Google Chrome e Microsoft Edge Chromium. Após capturar um objeto dentro de um IFrame de domínio cruzado, o caminho para o quadro fica armazenado na propriedade FrameDOMXPath por padrão.

Agora você pode capturar e automatizar objetos dentro de um IFrame de domínio cruzado com vários IFrames contendo a mesma fonte de quadros e IFrames carregados de forma dinâmica durante o tempo de execução nos navegadores Google Chrome e Microsoft Edge Chromium. Após capturar um objeto dentro de um IFrame de domínio cruzado, o caminho para o quadro fica armazenado na propriedade FrameDOMXPath por padrão.

A nova propriedade FrameDOMXPath identifica o quadro no qual o objeto está localizado. É preciso selecionar essa propriedade para executar com sucesso o bot e automatizar objetos em um IFrame de domínio cruzado.
Nota: Se você limpar a propriedade FrameDOMPath dos critérios de busca, o Recorder não conseguirá identificar o quadro.
Important: No navegador Google Chrome, você pode capturar e automatizar objetos dentro de um domínio cruzado e usar vários quadros com a mesma fonte de quadros.
Importante: Se você estiver usando vários IFrames em uma página e dois quadros tiverem a mesma fonte de quadros, então o Recorder vai coletar o objeto no primeiro quadro detectado por ele.
Ao automatizar uma página da Web nos navegadores Google Chrome, Microsoft Edge Chromium ou Mozilla Firefox, agora você pode capturar as janelas pop-up, caixas de diálogo de alerta, caixas de diálogo de confirmação e caixas de diálogo do prompt que aparecerem.
Recommendation: Quando você deseja automatizar uma caixa de diálogo de alerta em uma página web, recomendamos que você acrescente um atraso antes de Capturar > Gravadoraction, porque às vezes a caixa de diálogo de alerta aparece após um atraso na janela do aplicativo.

Propriedades do objeto

Ao selecionar um objeto para capturar, o Universal Recorder coleta dados nas propriedades do objeto para identificá-lo durante o tempo de execução. Você pode fazer o seguinte com as propriedades do objeto:
  • verifique se as propriedades do objeto capturado correspondem ao objeto pretendido.

    Por exemplo, ao capturar uma tabela de um site, verifique se os valores Tipo de controle e Tag HTML são TABELA.

  • Recupere um valor de propriedade. Use Obter propriedadeaction e insira o nome da propriedade no campo Nome da propriedade ou selecione uma propriedade de objeto na lista de propriedades disponíveis. A lista inclui valores de propriedade sugeridos com base nos critérios na tabela Propriedades do objeto. Para selecionar uma propriedade de objeto da lista de propriedades, mova o mouse para a direita do campo Nome da propriedade e clique na seta.

    Por exemplo, para recuperar o texto de um link, use a action Obter propriedade e insira HTML InnerText no campo Nome da propriedade ou selecione HTML InnerText na lista de propriedades.

  • Você pode selecionar uma combinação de propriedades para o bot pesquisar o objeto na sua janela do aplicativo de negócios de forma única.

O algoritmo de busca do package Recorder garante que quando você executar um bot, um objeto será coletado apenas se suas propriedades corresponderem exatamente ao critério de busca selecionado na tabela Propriedades do objeto. Se as propriedades do objeto não corresponderem exatamente ao critério de busca, ocorrerá uma falha no bot e uma mensagem de erro será exibida. Entretanto, se o critério de busca incluir um curinga, o bot captará o primeiro objeto que corresponder ao critério.

Por exemplo, para capturar uma caixa de texto de um aplicativo que tenha três caixas de texto nomeadas primeiro nome1, primeiro nome2 e primeiro nome3, caso selecione Nome HTML como critério de busca, digite o valor primeiro nome no campo Nome HTML e execute o bot; o bot falhará e exibirá uma mensagem de erro porque uma caixa de texto com o Nome HTML primeiro nome não existe. No entanto, no campo Nome HTML, caso digite primeiro nome* e execute o bot, o bot captará a primeira caixa de texto que corresponda ao critério.

Nota: Esse recurso está disponível para os bots criados usando a versão 2.4.0-20211016-070100 do package Recorder a partir do Automation 360 v.23. Se você tiver criado bots utilizando uma versão anterior do package Recorder, será necessário coletar novamente os objetos para usar esta funcionalidade.

Ações realizadas em objetos coletados

Após coletar o objeto, especifique a ação que o bot irá executar no objeto durante o tempo de execução. Por exemplo, ao capturar um hiperlink, você pode selecionar clicar no link ou recuperar o texto do link. Para ver a tabela de todos os objetos e ações possíveis, consulte Objetos e ações.
Nota: Se você encontrar um erro ao executar um bot que coleta um objeto do Internet Explorer e a mensagem de erro fizer referência ao Google Chrome, consulte Your Chrome Plug-in is either not installed or disabled (A-People login required.

Processamento em segundo plano

O processamento em segundo plano permite uma automação que envolve a interação com uma aplicação em primeiro plano (como cliques de mouse) a ser executada em segundo plano. Recomendamos o uso da opção de execução em segundo plano, para aumentar a visibilidade do objeto-alvo e melhorar a precisão do bot. As actions seguintes são compatíveis com processamento em segundo plano:
  • Clicar
  • Definir Texto
  • Obter texto

Gravação segura

Quando o modo de gravação segura está ativado, os bots não exibem as imagens do objeto alvo após a coleta. Isso garante que os dados sensíveis não sejam exibidos.
Nota: Embora os bots não exibam as imagens alvo após a captura, as imagens continuam armazenadas na Control Room, porque elas são necessárias para a execução dos bots.

Quando você grava uma tarefa no modo de gravação segura, a janela Visualizar mostra temporariamente uma imagem da área capturada. Esta imagem ficará oculta depois que você navegar para fora da janela do Bot editor ou atualizá-la.

Um usuário com privilégios de administrador deve habilitar esta configuração. Consulte Gerenciar configurações.

Suporte a proxy

Se o dispositivo estiver configurado com um proxy, todas as solicitações de saída desse package serão roteadas por meio do servidor de proxy. Consulte Conectar o Bot agent a um dispositivo com um proxy.

Casos de uso em como usar o gravador

Utilize estas tarefas de exemplo para se familiarizar com o uso do gravador na construção de bots.

Send Feedback (Enviar Feedback)