Como Fazer

Mantendo seus fluxos do Power Automate ligados

Erick Alves de Moura
- Head of Delivery e Arquiteto Principal na Trinapse, Microsoft 365, Power Platform e Copilot
· 3 min de leitura
Mantendo seus fluxos do Power Automate ligados

Já percebeu que seu fluxo do Power Automate parou de funcionar de repente? Se um fluxo não for acionado por um longo período ou falhar muitas vezes, o Power Automate o desativa automaticamente. O sistema envia um único e-mail de notificação—apenas para o proprietário principal do fluxo—tornando fácil perder essa informação. Alguns fluxos podem permanecer inativos por meses sem que você perceba.

Para evitar isso, você pode criar um fluxo simples no Power Automate que mantém os fluxos essenciais ativos ou, pelo menos, alerta você antes que sejam desativados.

Passo 1: Listar todos os fluxos no seu ambiente

Para identificar fluxos desativados, primeiro você precisa obter uma lista de todos os fluxos em seu ambiente. O processo começa com um gatilho recorrente seguido pela ação ‘Listar Fluxos’.

Escolhendo a ação correta

Dependendo do seu papel na conta, você pode usar uma destas ações:

  • ‘Listar Fluxos como Administrador’: Fornece todos os fluxos no ambiente, incluindo fluxos do sistema. Essa ação requer privilégios de administrador e tem um limite padrão de 20 fluxos—ative a paginação para recuperar mais.
  • ‘Listar Meus Fluxos’: Retorna apenas os fluxos que você possui, o que pode ser suficiente se você gerenciar todos os fluxos críticos sob uma única conta.

Independentemente da ação usada, a saída incluirá detalhes essenciais como id do fluxo (name), displayName, ambiente e estado.

A propriedade estado é crucial:

  • Iniciado – O fluxo está ativo.
  • Parado – O fluxo está desativado.

Passo 2: Filtrar apenas os fluxos desativados

Como as ações ‘Listar Fluxos’ não incluem opções de filtragem, use a ação ‘Filtrar Matriz’ para isolar fluxos onde estado = Parado. Isso evita a necessidade de percorrer todos os fluxos desnecessariamente.

Passo 3: Reiniciar automaticamente os fluxos desativados

Depois de identificar os fluxos parados, use a ação ‘Ativar Fluxo’ do grupo ‘Gerenciamento do Power Automate’ para reiniciá-los.

Implementando a lógica de reinicialização

  1. Coloque a ação ‘Ativar Fluxo’ dentro de um loop para processar cada fluxo parado individualmente.
  2. Extraia os inputs necessários da resposta JSON:
    • Ambiente: item()?[‘properties’]?[‘environment’]?[‘name’]
    • ID do Fluxo: item()?[‘name’]

Quando executado, este fluxo encontrará todos os fluxos parados e os reativará.

Passo 4: Excluir fluxos que devem permanecer desativados

Nem todos os fluxos devem ser reativados. Alguns podem ter sido desativados intencionalmente por você ou outros usuários. Para evitar a reativação de fluxos desnecessários, crie uma lista de referência usando uma lista do SharePoint ou uma tabela do Dataverse contendo os nomes dos fluxos que devem permanecer ativos.

Implementando o filtro de exclusão

  1. Carregue a lista de referência em seu fluxo.
  2. Use a ação ‘Selecionar’ para extrair apenas os nomes dos fluxos da lista.
  3. Compare os nomes extraídos com a lista de fluxos desativados.
  4. Modifique a ação ‘Aplicar a cada’ para ativar apenas os fluxos que correspondem à sua lista de referência.

Passo 5: Agendar e automatizar

Execute este fluxo periodicamente (por exemplo, diariamente ou semanalmente) para detectar e reiniciar automaticamente os fluxos essenciais. Isso garante operações ininterruptas sem surpresas.

Resumo

Seguindo esses passos, você pode criar um fluxo no Power Automate que mantém fluxos críticos em funcionamento. Essa abordagem proativa minimiza interrupções e garante que processos essenciais continuem sem tempos de inatividade inesperados. Quando combinado com um bom tratamento de erros, essa solução pode melhorar significativamente a confiabilidade dos seus fluxos de automação.

Veja também nosso artigo sobre Power Platform em escala para indústrias reguladas.

Erick Alves de Moura
Head of Delivery e Arquiteto Principal na Trinapse, Microsoft 365, Power Platform e Copilot

Erick Alves de Moura é Head of Delivery e Arquiteto Principal da Trinapse, consultoria brasileira especializada em Microsoft 365. Acumula 14 anos de experiência em arquitetura e entrega de soluções sobre SharePoint, Power Platform, Microsoft Graph e Copilot, sempre em ambientes corporativos de grande porte.

Ver maisVer menos

Ao longo da carreira, conduziu migrações de SharePoint on-premises para o SharePoint Online, desenhou intranets corporativas, automatizou processos de negócio com Power Apps e Power Automate e, mais recentemente, projetou agentes de IA integrados ao Microsoft 365.

São projetos com milhares de usuários, regras de governança rígidas e integração com sistemas legados, o tipo de cenário em que a decisão de arquitetura importa mais do que a ferramenta.

Fluente em inglês, atende clientes globais e é o arquiteto responsável pela conta da Bayer nos Estados Unidos, no Brasil, atua junto a cooperativas de crédito, agronegócio e indústria, setores com forte exigência de conformidade e continuidade operacional.

Escreve no blog da Trinapse desde 2019. São mais de 240 artigos publicados sobre SharePoint, Modern Workplace, Copilot e agentes de IA, Power Platform e automação de processos, em dois formatos: tutoriais técnicos passo a passo e análises de decisão sobre arquitetura e adoção do Microsoft 365. Todo conteúdo nasce de projeto real entregue, não de documentação traduzida.

LinkedIn
Compartilhar:

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

Falar com um especialista