Como Fazer

Como fazer backup automático dos seus fluxos do Power Automate

Luiz Antonio Sgargeta
- Sócio fundador e CEO da Trinapse, IA aplicada, Microsoft 365 e Power Platform
· 3 min de leitura
TRINAPSE - 28 - Como fazer backup automático dos seus fluxos do Power Automate

Ao trabalhar com fluxos do Power Automate, é fácil sentir-se apreensivo com a falta de um controle de versão integrado. Diferente de ambientes de desenvolvimento tradicionais, o Power Automate não oferece uma forma nativa de reverter para versões anteriores ou rastrear alterações de maneira abrangente. Isso pode causar problemas se algo der errado, como alterações acidentais ou problemas inesperados introduzidos por modificações. Felizmente, você pode criar um sistema para fazer backup dos seus fluxos e restaurá-los quando necessário.

Por pue os backups são importantes

Se você ou outra pessoa fizer alterações que quebrem um fluxo, é importante:

  1. Ter uma maneira de reverter para uma versão anterior.
  2. Identificar quais alterações foram feitas e quando.
  3. Restaurar a funcionalidade sem precisar começar do zero.

Ao configurar um processo regular de backup, você terá uma rede de segurança para lidar com essas preocupações.

Configurando backups automáticos

Embora o Power Automate não inclua um recurso nativo de controle de versão, você pode usar um fluxo agendado para criar backups dos seus fluxos. Isso envolve a exportação da definição JSON de cada fluxo e seu armazenamento de forma segura. Veja como fazer isso:

Etapa 1: Liste todos os fluxos

Use a ação List My Flows do conector Power Automate Management. Isso recuperará informações básicas sobre todos os fluxos no seu ambiente, incluindo:

  • ID do Fluxo (referido como “Flow Name”)
  • Nome de Exibição do Fluxo (“Flow Display Name”)

Etapa 2: Recupere a definição de cada fluxo

Para cada fluxo recuperado na Etapa 1, use a ação Get Flow, especificando o ID do Fluxo. Isso fornecerá a definição JSON completa do fluxo, que você pode então salvar como backup.

Etapa 3: Salve as definições dos fluxos

Armazene a saída JSON em um local seguro. Por exemplo, você pode salvá-la como um arquivo JSON em uma biblioteca de documentos do SharePoint ou no Azure Blob Storage. Certifique-se de que os arquivos de backup estejam organizados, talvez incluindo o nome do fluxo e o timestamp no nome do arquivo.

Utilizando o backup

O backup JSON não é uma solução automática—você não pode simplesmente pressionar um botão para restaurar um fluxo. No entanto, é uma ferramenta valiosa para:

  1. Identificar Alterações:
    • Abra o arquivo JSON em um editor de código, como o Visual Studio Code, para revisar a estrutura.
    • Compare uma versão mais antiga com uma mais recente para identificar diferenças. Procure por alterações na seção “actions”, que contém as definições das ações do fluxo.
  2. Restaurar Manualmente:
    • Se forem encontradas diferenças, volte ao fluxo ao vivo no designer do Power Automate.
    • Atualize manualmente expressões ou readicione ações ausentes com base no backup.

Possibilidades Futuras

A Microsoft continua aprimorando o Power Automate, e é possível que as exportações JSON eventualmente possam ser usadas para recriar ou atualizar fluxos diretamente. Até lá, o processo manual permanece uma solução prática.

Dicas Adicionais

  • Teste Seu Fluxo de Backup: Certifique-se de que seu fluxo de backup seja executado com sucesso no cronograma definido.
  • Proteja Seus Backups: Use permissões e criptografia adequadas para proteger informações sensíveis nos arquivos JSON.
  • Documente Seu Processo: Mantenha notas sobre como interpretar e restaurar backups para você ou sua equipe.

Resumo

Fazer backup dos fluxos do Power Automate é essencial para manter a estabilidade e solucionar problemas. Embora o processo atual exija intervenção manual para restaurar fluxos, é muito melhor do que não ter nenhum backup. Usando o conector Power Automate Management, você pode automatizar backups, rastrear alterações e garantir que seus fluxos estejam seguros e resilientes contra problemas inesperados.

Veja também nosso artigo sobre O futuro do Power Platform: o que esperar em 2025.

Luiz Antonio Sgargeta
Sócio fundador e CEO da Trinapse, IA aplicada, Microsoft 365 e Power Platform

Luiz Antonio Sgargeta é sócio fundador e CEO da Trinapse, consultoria brasileira de Microsoft 365 com quase duas décadas de operação, acumula mais de 20 anos em desenvolvimento de software e em ambientes corporativos de alta complexidade.

Ver maisVer menos

Trabalha com SharePoint desde o SharePoint Portal Server 2003 e com .NET desde a versão 1.0. Acompanhou a plataforma em todas as suas reinvenções, do portal de documentos on-premises ao SharePoint Online dentro do Microsoft 365, o que dá a ele uma leitura rara sobre o que muda de verdade e o que é apenas nome novo para o mesmo problema.

No início da carreira atuou em uma das maiores operações de e-commerce do país, em sistemas que não toleram degradação de performance nem indisponibilidade, essa origem definiu o critério que ele aplica até hoje: solução boa é a que sustenta volume real, integra com o legado que já existe e não quebra no pico.

Depois disso, passou por praticamente todo tipo de projeto corporativo, de portais e intranets de milhares de usuários a integrações críticas e automação de processos de ponta a ponta, sempre em grandes empresas e em desafios de alta exigência.

A marca do trabalho dele é a tradução entre tecnologia e negócio, levanta a necessidade real por trás do pedido do cliente, questiona o processo antes de automatizá-lo e desenha a solução pelo resultado esperado, não pela ferramenta disponível, é o que permite conversar com a diretoria sobre retorno e com o time técnico sobre arquitetura na mesma reunião.

Hoje lidera a frente comercial e estratégica da Trinapse e conduz a empresa no novo ciclo da inteligência artificial, com foco em agentes de IA e operação de processos assistida por IA para cooperativas de crédito, agronegócio e indústria. Escreve no blog da Trinapse desde 2019, com mais de 450 artigos sobre IA, SharePoint, Power Platform, Modern Workplace e transformação de processos, sempre a partir de projeto entregue e não de teoria.

LinkedIn
Compartilhar:

Precisa aplicar isso na sua empresa? Fale com nossos especialistas.

Falar com um especialista