Leia e revise a documentação do Automation Anywhere

Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Como usar a action Coletar

  • Atualizado: 2021/10/29
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

Como usar a action Coletar

Use Coletar action para coletar uma única interação (clique, tecla ou movimento do mouse) com um controle de objeto, inclusive uma caixa de texto, botão, tabela, menu, botão de opção, caixa de combinação, caixa de seleção, visualização de lista, link, árvore ou guia de página.

Pré-requisitos

  • Para usar o Recorder, é preciso já ter feito o seguinte:
  • Configure a escala de exibição do dispositivo e da fonte para 100%.

    Se estiver usando o package Recorder versão 2.0.6-20200626-193519 ou posterior, poderá registrar tarefas no Google Chrome, Internet Explorer, Java, Microsoft Active Accessibility e aplicativos de automação da interface do usuário da Microsoft em um computador que tenha escala de exibição configurada para 100%, 125% ou 150%.

  • Se você estiver automatizando uma tarefa usando um navegador, configure o nível de zoom para 100%.

    Se você estiver usando o package Recorder versão 2.0.6-20200626-193519 ou posterior, poderá gravar tarefas em um navegador Google Chrome que não tenha uma configuração de nível de zoom de 100%.

  • Se você estiver automatizando uma tarefa, usando um navegador Google Chrome, certifique-se de que o plug-in do Automation Anywhere correspondente à versão build Automation 360 esteja habilitado.

    Requisitos de navegadores para o RPA Workspace

Considerações ao gravar uma tarefa:
  • Use cliques quando possível, em vez de teclas de atalho.

    Ao clicar em um objeto usando o Recorder, são recuperadas as propriedades do objeto que permitem ao bot identificar o objeto no momento da execução. Os atalhos do teclado são menos confiáveis, por isso use-os quando não for possível automatizar a tarefa através de um clique em um objeto.

  • Se você estiver automatizando uma tarefa usando um navegador, não use o preenchimento automático para inserir valores nos campos.
  • Grave a tarefa em baixa velocidade.
  • Evite arrastar janelas durante o processo de gravação.
  • Evite clicar em aplicativos que não fazem parte do processo que você está gravando e automatizando.
  • Quando Internet Explorer é usado, a action aguarda até que o navegador seja completamente renderizado e esteja em um estado pronto antes de executar a action.

Procedimento

Para gravar uma única interação com um controle de objeto, siga estas etapas:

  1. Clique duas vezes ou arraste Gravador > Coletar.
  2. Especifique a janela na qual é preciso capturar um objeto.
  3. Opcional: Insira um caractere curinga (*) no campo Título da janela para procurar títulos de janelas que podem mudar. Você pode especificar um ou mais curingas (*) no início, meio ou fim do valor.
    Por exemplo, para realizar uma operação em qualquer janela que tenha Microsoft no título, use um curinga para indicar qualquer string adicionando-o antes ou depois do valor: *Microsoft*. O bot primeiro procura o título exato da janela (Microsoft) e, se não encontrar uma correspondência, procura janelas com o termo Microsoft em qualquer parte do título.

    Você pode usar uma expressão regular (regex) para identificar um título da janela. Selecione a expressão regular como uma String ou como Padrão para cada condição de expressão regular e insira o valor. Por padrão, o campo Título da janela diferencia maiúsculas e minúsculas. Você pode habilitar um sinalizador regex que diferencia maiúsculas e minúsculas para identificar um título da janela que não diferencia maiúsculas e minúsculas.

    Por exemplo, você pode inserir o valor da String como ((\w*)-Notepad para todos os nomes de títulos de janela que começam com ((\w*)-Notepad ou usar Padrão, como ((\w)\s)*document-Notepad, somente para os títulos de janela que correspondem a esse padrão.

    Nota: Durante o tempo de execução, verifique se o TaskBot identifica a janela correta. Caso contrário, faça o seguinte:
    1. Abra a janela do aplicativo ou navegador.
    2. Arraste uma action Janela > Obter o título da janela ativaacima da action Gravador > Capturar.
    3. Insira uma variável de string no campo Assign the window title to variable (Atribuir o título da janela à variável).
    4. Arraste uma action Janela > Definir título abaixo da action Janela > Obter o título da janela ativa.
    5. No campo Janela, insira a variável da janela gerada pela action Gravador > Capturar.
    6. No campo Novo título da janela, insira a variável de string da action Obter o título da janela ativa.
    7. Clique em Salvar.
  4. Opcional: Selecione a opção Redimensionar janela para especificar as dimensões da janela.
    Essa opção proporciona um bot confiável. Redimensiona a janela para as dimensões nas quais a tarefa foi registrada, o que aumenta a capacidade do bot de identificar o objeto alvo.
    • Se a janela for maximizada quando você registrar a tarefa, esta opção não será selecionada.
    • Se a janela não estiver no tamanho máximo quando a tarefa for registrada, esta opção é selecionada por padrão e os campos de largura e altura são preenchidos automaticamente com as dimensões da janela.
    Nota: Essa opção só está disponível para janelas que podem ser redimensionadas. Não está disponível para as opções Desktop ou Barra de tarefas.
  5. Clique em Capturar objeto.
    A janela selecionada será exibida.
  6. Clique no controle de objeto, por exemplo, um botão, campo de formulário ou tabela.
    Uma caixa seleciona o controle ao passar o mouse sobre ele.
    Nota: Se a caixa não aparecer e você estiver coletando no navegador Google Chrome, verifique se você ativou a extensão Automation Anywhere Google Chrome. Consulte Requisitos de extensão do navegador Google Chrome.
  7. Reveja a tabela Propriedades do objeto.
    O bot usará as propriedades selecionadas para identificar o controle do objeto durante o tempo de execução.
    1. Verifique se o Tipo de controle corresponde 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.
      Se o Tipo de controle não corresponder ao objeto pretendido, recupere o controle do objeto.
    2. Selecione e atribua valores às propriedades do objeto que deseja incluir na busca do objeto.
      Para um bot mais confiável, recomendamos que você selecione apenas as propriedades com valores estáticos (como Nome, Classe, Tipo, ID HTML, e DOMXPATH) e desmarque as propriedades com valores dinâmicos (como HTML Href, Caminho ou Valor), que estão sujeitas a alterações e causam erros de bot.
      Você pode usar o caractere curinga (*) e variáveis nos valores de propriedade do objeto para reutilizar a mesma action e capturar diferentes objetos em diferentes cenários.
  8. Selecione a Ação na lista suspensa.
    Para uma lista completa de possíveis actions de objeto, consulte Objetos e ações.
    • Se registrar um clique e teclas em uma caixa de texto com um Tipo de controle de PASSWORD_TEXT, o Gravador não capta os toques de tecla inseridos no campo. Em vez disso, a action seleciona o Texto definido e oferece opções para inserir a senha com segurança. Recomendamos que você armazene a senha no Credential Vault e insira na action como uma credencial. Credenciais

      Ao navegar para a caixa de texto usando a tecla TAB em vez de um clique em um aplicativo MSAA ou SAP, o Gravador é capaz de identificar campos com um Tipo de controle de PASSWORD_TEXT.

    • Se a Ação seleciona for compatível com processamento de fundo, aparecerá uma opção Executar em segundo plano.Processamento em segundo plano
  9. Opcional: Insira um valor no campo Aguardar controle para especificar o tempo em segundos que o bot deve esperar para que o controle do objeto apareça na janela do aplicativo.
    Recomendamos definir um tempo de atraso ao usar a ação Definir texto para inserir toques de tecla em um campo de texto.
  10. Opcional: Atribuir a saída a uma variável
    A Control Room sugere um nome de variável padrão descritivo, com base na ação selecionada no passo 8. Por exemplo, se você selecionou Obter propriedade, a variável de saída sugerida é PropertyValue. Se você criar várias variáveis de saída, os nomes das variáveis subsequentes são anexados com um "-1", para evitar a duplicação.
  11. Clique em Salvar.
    As imagens capturadas não são adicionadas como dependências e não serão exibidas na lista de dependências quando você fizer check in do bot.
Ligar um objeto a uma âncora de apoio
Nota: Você pode usar ancoragem de objetos em aplicações MSAA, UI Automation, ou Java.
Em tempo de execução, se o bot não puder identificar com segurança um objeto, ligue-o a um objeto próximo (como um link ou botão) que seja mais fácil para o bot encontrar:
  1. Abra a Capture (Capturar)action.
  2. Clique na guia Anchor (Âncora).
  3. Clique em Capture anchor (Âncora de captura).

    O navegador ou janela de aplicação é ativado com o objeto principal destacado (o objeto que você capturou anteriormente). Aparece uma caixa de diálogo, verificando se a ação identificou corretamente o objeto principal.

  4. Se o objeto correto estiver destacado, clique em Sim, selecionar âncora.

    Caso contrário, clique em Não, preciso corrigir para selecionar o objeto correto.

  5. Selecione um objeto próximo ao objeto-alvo que seja mais fácil para o bot encontrar.

    O objeto é destacado com um ícone de âncora à direita do objeto.

  6. Clique em Salvar.

Assista ao seguinte vídeo sobre como usar a ação Coletar: