Compartilhar via


Gravar fluxos da área de trabalho

O Power Automate permite projetar fluxos da área de trabalho automaticamente, replicando as tarefas que deseja automatizar.

Gravar fluxos da área de trabalho e da Web

Para registrar um fluxo que automatiza aplicativos Web e/ou da área de trabalho:

  1. Crie um fluxo da área de trabalho e selecione Gravador na barra de ferramentas do designer de fluxo.

    Captura de tela do botão do gravador.

  2. Selecione Gravar na janela do gravador e comece a executar as ações desejadas na página da Web ou aplicativo adequado.

    Captura de tela do botão Gravar.

    O gravador controla a atividade do mouse e do teclado em relação aos elementos da IU e registra cada ação separadamente. Durante cada sessão de gravação, o gravador pode gerar ações de automação da interface do usuário e do navegador.

    Observação

    Ao clicar com o botão esquerdo ou direito em um elemento da interface do usuário durante a gravação, o marcador exibirá a mensagem Aguarde a ação, orientando você a esperar o gravador gravar e inserir a ação.

    Captura de tela de algumas etapas gravadas.

    Para ver as ações disponíveis para um elemento específico, clique com o botão direito nele para abrir o menu de contexto. As opções disponíveis dependem da natureza do elemento selecionado.

    Captura de tela do menu de contexto de gravação.

  3. Quando o processo de gravação estiver concluído, selecione Concluído para converter as etapas gravadas em ações de fluxo da área de trabalho. Todos os elementos da interface do usuário usados na interface do usuário gerada e nas ações de automação da Web são adicionados automaticamente ao painel de elementos da interface do usuário. É possível encontrar mais informações sobre elementos da interface do usuário em Automatizar usando elementos da interface do usuário.

    Captura de tela das ações geradas do fluxo gravado.

Para pausar o processo de gravação temporariamente, selecione Pausar. Para adicionar um comentário às ações gravadas, selecione Adicionar comentário.

Captura de tela do botão de comentário.

Replicar etapas do tipo "arrastar e soltar"

O gravador suporta etapas relacionadas a arrastar e soltar o ponteiro do mouse; portanto, o gravador pode gerar ações como Redimensionar janela e Mover janela. No momento, entretanto, a ação Arrastar e soltar elemento da IU de uma janela não tem suporte.

Lidar com listas suspensas

Ao automatizar aplicativos Web e da área de trabalho usando o gravador, talvez seja necessário lidar com listas suspensas.

O gravador do Power Automate exibe uma tela personalizada sempre que você seleciona uma lista suspensa e ajuda a escolher os valores desejados. Essa tela personalizada permite escolher um ou mais valores, dependendo se a lista suspensa é de seleção múltipla.

Durante o runtime, o Power Automate escolhe automaticamente os valores definidos e seleciona o botão OK.

Captura de tela de uma tela personalizada para uma lista suspensa.

Iniciar um navegador da Web

Para iniciar uma instância do navegador da Web enquanto grava fluxos da Web, você poderá usar três abordagens diferentes com base no cenário de automação.

O primeiro método é selecionar o ícone de pontos no lado direito do diálogo do gravador e então Iniciar um novo navegador da Web. Você pode escolher entre o Microsoft Edge, Google Chrome, Mozilla Firefox e Microsoft Internet Explorer.

Depois de selecionar o navegador adequado, o gravador detectará a página da Web carregada automaticamente e configurará a etapa de inicialização da navegação de acordo.

Captura de tela da opção Iniciar novo navegador da Web.

Uma forma alternativa de iniciar um navegador é começar a gravar em um navegador da Web já aberto. O gravador detectará automaticamente a página carregada e criará uma ação de inicialização do navegador.

O último método para iniciar um navegador é iniciá-lo manualmente por meio de seu atalho na área de trabalho, do menu iniciar, da barra de tarefas ou de uma pasta. Se você implementar esta abordagem, o gravador gerará ações de automação de IU que clicam no atalho do navegador e o iniciam.

Lidar com seletores de data e cor em páginas da web

Assim como as listas suspensas, o gravador do Power Automate exibe telas personalizadas para ajudar você a lidar com seletores de data e cor em páginas da Web.

Ao interagir com um seletor de data, o gravador abre um campo de texto onde é possível inserir a data desejada no formato especificado.

A tela personalizada aparece para os seguintes tipos de entrada HTML:

  • data
  • datetime-local
  • mês
  • tempo
  • semana

Captura de tela da tela personalizada do seletor de data.

Da mesma forma, ao interagir com um seletor de cores, o gravador abre um campo de texto onde você pode inserir o código hexadecimal de cor desejado.

Captura de tela da tela personalizada do seletor de cores.

Adicionar texto usando editores de método de entrada (IMEs)

Editores de método de entrada (IMEs) são componentes de software que permitem aos usuários inserir texto em idiomas que não podem ser representados facilmente em um teclado QWERTY padrão. Os usuários podem digitar combinações de teclas e os IMEs gerarão um caractere ou uma lista de caracteres candidatos que correspondem ao conjunto de pressionamentos de tecla.

O Power Automate para área de trabalho permite o uso de IMEs durante o procedimento de gravação de fluxos. Para preencher um campo de texto usando um IME:

  1. Clique com o botão direito do mouse no campo de texto e selecione Preencher campo de texto no menu exibido.

    Captura de tela da opção de menu Preencher campo de texto.

  2. Preencha a caixa de diálogo pop-up com o texto desejado usando um IME.

    Captura de tela do diálogo Adicionar texto com IME.

  3. Selecione Adicionar texto para gerar a respectiva etapa na janela Gravador.

    Captura de tela do texto gerado de um IME no gravador da área de trabalho.

Gravação baseada em imagem

Em alguns casos, o gravador pode não registrar ações em aplicativos específicos que não atendem aos requisitos técnicos adequados. Esses aplicativos não podem expor a API de acessibilidade ou ter outras limitações técnicas que bloqueiem o processo de gravação.

Como uma forma alternativa de gravar fluxos, o Power Automate para área de trabalho fornece gravação baseada em imagem. A gravação baseada em imagem usa reconhecimento de imagem e OCR para localizar elementos específicos na tela e extrair texto.

Para gravar fluxos usando imagens:

  1. Crie um fluxo da área de trabalho e selecione Gravador na barra de ferramentas do designer de fluxo.

    Captura de tela do botão do gravador.

  2. Selecione o ícone de pontos no lado direito do diálogo do gravador e habilite Gravação de imagem. Depois de habilitar esta opção, selecione Gravar para começar a gravar ações usando o reconhecimento de imagem.

    Captura de tela do botão Gravação de imagem.

    Ao clicar em um elemento, uma imagem é capturada automaticamente e salva com um nome editável padrão. Para exibir a imagem capturada, passe o mouse ou selecione o ícone de visualização.

    Captura de tela do botão da imagem de visualização.

Extrair um texto com gravação baseada em imagem

Para extrair um valor de texto ao usar a gravação de imagem:

  1. Execute um clique com o botão direito na tela e selecione Extrair texto da imagem.

    Captura de tela da opção Extrair texto da imagem.

  2. Aguarde uma mensagem pop-up que solicitará que você selecione uma área de texto.

    Captura de tela da mensagem que solicita que o usuário selecione uma área de texto.

  3. Selecione a área de texto da qual o texto será extraído usando o mecanismo de OCR Tesseract.

    Captura de tela de uma área de texto selecionada.

  4. Aguarde uma mensagem pop-up que solicitará que você selecione uma área de âncora.

    Captura de tela da mensagem que solicita que o usuário selecione uma área de âncora.

  5. Selecione uma área de âncora que não deve mudar, como o rótulo ao lado de um campo.

    Captura de tela de uma área de texto de âncora.

Gravação versus criação de um fluxo da área de trabalho

Você pode editar manualmente qualquer ação criada por meio do gravador assim que a gravação for concluída. Use o gravador em um fluxo da área de trabalho que já esteja em desenvolvimento para adicionar as etapas gravadas nele.

Observação

Use o gravador para criar o núcleo do seu fluxo. Algumas tarefas simples podem não exigir nenhuma edição adicional; no entanto, a maioria das tarefas gravadas deve ser modificada para produzir resultados otimizados. Determinados tipos de ações, como condicionais e loops, não podem ser gravados. Além disso, pode haver ações redundantes em uma gravação que devem ser removidas.

Limitações e problemas conhecidos

  • Problema: o gravador pode não gravar todas as etapas do menu Iniciar do Windows ou da bandeja do sistema.

    Soluções alternativas: nenhuma.

  • Problema: durante a execução de um fluxo criado por meio de gravação baseada em imagem, o clique pode ser enviado para o lugar errado.

    Soluções alternativas: edite a ação gerada automaticamente Mover o mouse para a imagem por meio do designer de fluxo e diminua o parâmetro tolerância nas configurações avançadas.

  • Problema: o pop-up Extrair texto de imagem que aparece após o envio de um clique com o botão direito do mouse usando o gravador pode ficar oculto atrás do pop-up do aplicativo.

    Soluções alternativas: envie o botão direito do mouse para outro lugar na tela.

  • Problema: nenhum pressionamento de tecla enviado para uma janela do RDP maximizada por meio de uma gravação baseada em imagem é gravado.

    Soluções alternativas: redimensione a janela RDP, de maneira que ela não cubra a tela inteira.