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:
Crie um fluxo da área de trabalho e selecione Gravador na barra de ferramentas do designer de fluxo.
Selecione Gravar na janela do gravador e comece a executar as ações desejadas na página da Web ou aplicativo adequado.
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.
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.
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.
Para pausar o processo de gravação temporariamente, selecione Pausar. Para adicionar um comentário às ações gravadas, selecione Adicionar 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.
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.
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
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.
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:
Clique com o botão direito do mouse no campo de texto e selecione Preencher campo de texto no menu exibido.
Preencha a caixa de diálogo pop-up com o texto desejado usando um IME.
Selecione Adicionar texto para gerar a respectiva etapa na janela Gravador.
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:
Crie um fluxo da área de trabalho e selecione Gravador na barra de ferramentas do designer de fluxo.
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.
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.
Extrair um texto com gravação baseada em imagem
Para extrair um valor de texto ao usar a gravação de imagem:
Execute um clique com o botão direito na tela e selecione Extrair texto da imagem.
Aguarde uma mensagem pop-up que solicitará que você selecione uma área de texto.
Selecione a área de texto da qual o texto será extraído usando o mecanismo de OCR Tesseract.
Aguarde uma mensagem pop-up que solicitará que você selecione uma área de âncora.
Selecione uma área de âncora que não deve mudar, como o rótulo ao lado de um campo.
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.