Power Automate Desktop – Blog do Souza https://ricardodesouza.com Power Platform, IA generativa e tecnologia em geral Mon, 31 Mar 2025 16:25:52 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.7.2 241103701 Atualização de Março 2025 do Power Automate Desktop https://ricardodesouza.com/2025/03/31/atualizacao-de-marco-2025-do-power-automate-desktop/ https://ricardodesouza.com/2025/03/31/atualizacao-de-marco-2025-do-power-automate-desktop/#respond Mon, 31 Mar 2025 16:25:48 +0000 https://ricardodesouza.com/?p=329 O blog da Microsoft Power Platform anunciou a atualização de março de 2025 do Power Automate para desktop que introduz testes de fluxos, uma nova ação para interação com o SAP e o suporte ao Azure Key Vault no recurso Get Credentials.

Teste de fluxos desktop (preview)

Esta é uma ótima notícia para a comunidade de makers. Agora é possível criar um fluxo de teste para validar se um fluxo desktop está agindo conforme esperado. Este fluxo possui os mesmos recursos dos demais, sendo que a única diferença é a inclusão das ações “Test a desktop flow” e “Assert“. Isto significa que é possível criar cenários de teste complexos e preparar dados sintéticos utilizando todos os recursos disponíveis no Power Automate Desktop.

Assistente de criação de fluxos de teste
Assistente de criação de fluxos de teste

Como a documentação oficial ainda não foi atualizada, criei um tutorial com um exemplo simples para que você possa começar a criar seus testes agora mesmo.

Uso do Azure Key Vault para armazenar credenciais (preview)

Agora é possível utilizar tanto o Azure Key Vault quanto o CyberArk na funcionalidade Get Credentials para serem utilizadas tanto nas conexões das máquinas onde serão executados os fluxos desktop quanto em ações no mesmo. Isto permite a adoção de padrões de segurança elevados (pois não é necessário armazenar credenciais nos fluxos) quanto flexibilidade para as organizações adotarem a solução de cofre de senhas de sua preferência.

Para saber mais acesse a documentação oficial.

Assistente de configuração de criação de credenciais usando o Azure Key Vault
Assistente de configuração de criação de credenciais

Nova ação disponível para facilitar automações com SAP

Uma nova ação chamada ‘Selecionar item de navegação SAP’ agora está disponível no módulo de automação SAP, permitindo que você interaja com itens de menu na barra de ferramentas do aplicativo da janela SAP.

Para saber mais acesse a documentação oficial.

Detalhes da ação Selecionar Item de Navegação SAP
Assisente da ação “Selecionar item de navegação SAP”
]]>
https://ricardodesouza.com/2025/03/31/atualizacao-de-marco-2025-do-power-automate-desktop/feed/ 0 329
Como criar um caso de teste no Power Automate Desktop https://ricardodesouza.com/2025/03/31/como-criar-um-caso-de-teste-no-power-automate-desktop/ https://ricardodesouza.com/2025/03/31/como-criar-um-caso-de-teste-no-power-automate-desktop/#respond Mon, 31 Mar 2025 16:18:17 +0000 https://ricardodesouza.com/?p=337

Como criar um caso de teste no Power Automate Desktop

Confira neste tutorial como criar um caso de teste simples para seus fluxos desktop.

  • 1) Atualizar o Power Automate Desktop

    Primeiro, é preciso atualizar o Power Automate Desktop para a versão 2.54. Com você terá acesso a função “Tests” no menu lateral esquerdo.

  • 2) Criar o fluxo de teste
    Criando um caso de teste

    Clique em New e depois em Test Case.

  • 3) Defina um nome e o fluxo a ser testado
    Definindo o nome do caso de teste e o fluxo a ser testado.

    Defina um nome para o seu caso de teste, bem com o fluxo que será testado, dentre outras configurações.

  • 4) Crie uma ação do tipo “Test a desktop flow”

    Adicione uma ação do tipo “Test a desktop flow” para que você possa informar o valor para as variáveis de entrada do fluxo a ser testado, o que irá variar de acordo com a características do mesmo. O caso de teste deste exemplo executa apenas um teste por vez, mas é possível, por exemplo, testar diversas execuções criando um loop com a ação de teste que utiliza um arquivo CSV ou XLS como fonte de dados.

    Algo que notei é que, pelo menos neste momento, não é possível inserir textos muito longos nestas caixas de diálogo. Como workaround, criei uma variável de entrada e inseri o texto necessário (um JSON) para que meu fluxo fosse executado com sucesso.

  • 5) Insira uma ação do tipo “Assert”
    PAD test case, step 5, defining the output

    Adicione uma ação do tipo “Assert” que é onde você vai definir a lógica de avaliação a ser aplicada em cada teste executado. Você poderá utilizar valores das variáveis de saída.

  • 6) Execute o teste

    Para executar o caso de teste, você utilizará a mesma funcionalidade utilizada para executar os fluxos desktop: o botão “Run“. O fluxo desktop que está sendo testado será então executado e caso a condição informada em “Assert” seja atendida, o teste será concluído com sucesso.

Resultado

O fluxo desktop que está sendo testado será então executado e caso a condição informada em “Assert” seja atendida, o teste será concluído com sucesso.

]]>
https://ricardodesouza.com/2025/03/31/como-criar-um-caso-de-teste-no-power-automate-desktop/feed/ 0 337