Usar o componente ActionSet

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Usando o componente ActionSet em Design studio de RPA para desktop, você pode clicar, arrastar, ler e definir texto, interagir com tabelas e muito mais, combinando várias ações do usuário em uma única tarefa.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Usando o componente ActionSet, você pode simular uma interação do usuário em uma automação especificando várias ações do usuário.

    Você pode configurar as propriedades das configurações do componente ActionSet. Para mais obter mais informações sobre essas propriedades, confira Propriedades dos componentes de Ações (IU).

    Usando os controles na janela, você captura uma área de uma janela de aplicativo, define uma ou mais âncoras e define as interações do usuário que deseja simular nessa janela. Uma âncora ajuda a especificar a área de destino da interação definindo uma área estática a partir da qual as ações podem ser definidas a uma distância relativa. Para obter mais informações sobre âncoras, consulte Âncora.

    Nota:
    O componente ActionSet é compatível com o navegador Internet Explorer, aplicações Windowse Citrix.

    Procedimento

    1. No painel Caixa de ferramentas, navegue até Ações (IU) > ActionSet.
    2. Arraste o componente ActionSet para a superfície Design.
    3. Clique no ícone de configurações do componente ( ícone Configurações do componente) ou clique duas vezes no cabeçalho do componente.
      A janela CONFIGURAÇÕES DE ACTIONSET é exibida.
    4. Execute as seguintes ações:
      Capture a área da janela da aplicação externa com a qual você deseja que a automação interaja. Por exemplo, capture a área ao redor de um botão ou um campo de texto em um navegador da Web.
      1. Clique em Capturar imagem.
        A mensagem Pressione "CTRL+SHIFT" para selecionar é exibida.
      2. Alterne para a aplicação externa.
      3. Pressione as teclas Ctrl + Shift ao mesmo tempo e solte-as.
        O dispositivo do mouse se transforma em um ícone cruzado ( Ícone cruzado).
      4. Arraste o dispositivo do mouse sobre o elemento no qual você deseja que o componente ActionSet execute uma ação e a área adjacente e solte.
        Por exemplo, se você quiser que o componente clique em um botão, arraste o dispositivo do mouse para capturar o botão e as áreas adjacentes.
        A área selecionada é capturada como uma imagem na janela ACTIONSET SETTINGS.

        Para executar ações em mais de uma janela, use mais de um componente ActionSet no fluxo de trabalho.

    5. Para adicionar uma ou mais âncoras, siga estas etapas:
      1. Retorne a Design studio de RPA para desktop e na janela CONFIGURAÇÕES DE ACTIONSET, clique em ADICIONAR ÂNCORA.
        A âncora aparece como um retângulo amarelo com bordas vermelhas.
      2. Se necessário, mova a âncora para uma parte da imagem capturada que não mudará.
        Por exemplo, mova a âncora para um título ou rótulo de campo.

        Se a área sob a âncora não corresponder exatamente à área correspondente da imagem capturada, a âncora não será reconhecida e o componente ActionSet não funcionará conforme o esperado. Escolha uma área estática da imagem para definir sua âncora.

        Você pode definir mais de uma âncora. Várias âncoras permitem definir o relacionamento geográfico entre a âncora e o destino com maior precisão ao direcionar para locais diferentes na imagem.

    6. Clique com o botão direito do mouse na âncora e selecione uma ação a ser executada no menu contextual.
    7. Para executar as ações que o componente ActionSet pode executar, consulte as etapas a seguir no tópico apropriado para configurar a ação:
      Tabela 1. Ações do componente ActionSet
      Ação Referência
      Simular um clique do mouse Use a ação de clique ActionSet)
      Inserir texto em um campo Use a ação ActionSet SetText
      Capturar texto de uma janela ou página da web Use a ação ActionSet GetText
      Capturar uma tabela Use a ação Obter tabela ActionSet
      Selecionar, copiar ou excluir texto Use a ação de seleção de texto ActionSet
      Ler texto em uma imagem Use a ação de texto de leitura de OCR ActionSet
      Ler uma tabela em uma imagem Use a ação ActionSet OCR Read Table
      Ler o texto em uma imagem e clicar nele quando encontrado Use a ação de texto de leitura de OCR ActionSet
      Simular um pressionamento de tecla ou uma função de tecla Use a ação ActionSet SendKeys
      Simular uma ação alternativa do mouse (por exemplo, clicar com o botão direito do mouse, arrastar, rolar ou colar) Use a ação do mouse ActionSet
    8. Opcional: Para adicionar mais ações, repita as etapas 6 e 7.
    9. Opcional: Para excluir a âncora, clique com o botão direito do mouse na âncora e clique em Excluir.
    10. Opcional: Conecte as portas de dados e de controle do componente ActionSet às portas correspondentes dos outros componentes, conforme descrito na tabela a seguir.

      O componente ActionSet tem um parâmetro opcional, que você pode usar para especificar o identificador da janela em que a ação ocorre. Um identificador de janela pode identificar uma janela específica mais rapidamente do que é possível usando a correspondência de imagem. Você também pode especificar regras de correspondência para ajudar a automação a encontrar a janela de destino, testando as janelas disponíveis em relação às regras especificadas.

      Para especificar o identificador de janela, conecte a porta de saída de dados de manipulação de janela de outro componente (como o componente Iniciar app) à porta de entrada de dados de manipulação de janela do componente ActionSet. Para obter mais informações sobre o parâmetro Identificador de janela, consulte a tabela a seguir.

      Tipo da porta Nome da porta Tipo de dados Finalidade da conexão Obrigatório? Anotações
      Entrada de dados Identificador de Janela Números inteiros O identificador numérico da janela em que a ação será executada. Esta deve ser a janela da qual a imagem na janela ACTIONSET SETTINGS foi capturada. Não. A conexão da porta é opcional. Você deve fornecer o identificador da janela da qual capturou a imagem da tela.