Power Automate disparando mensagens no Teams

Power Automate e Teams

O que será feito

Crie alertas automáticos no Microsoft Teams com Power Automate para detectar falhas em fluxos, exceções e eventos fora do esperado. Ao identificar erros, dispare mensagens para canais ou chats dos responsáveis com detalhes do incidente, link para a execução e orientação de ação. Centralize incidentes, reduza tempo de diagnóstico e garanta rastreabilidade com notificações em tempo real. Ideal para monitorar automações de negócios, aumentar a confiabilidade operacional e melhorar o SLA de resposta, sem depender de e-mail. Configure, teste e escale seus alertas de forma segura e padronizada.

O que será construído

  • Um fluxo no Power Automate que dispara uma mensagem no Teams ao detectar um evento ou falha.
  • O envio pode ser para um canal (visibilidade de equipe) ou chat (comunicação direta).
  • A mensagem inclui dados dinâmicos: origem do evento, detalhes do erro e link para investigação.

Pré‑requisitos

  • Acesso ao Power Automate e ao Microsoft Teams no mesmo tenant.
  • Permissões no time/canal de destino ou identificação dos usuários para chat.
  • Definição do gatilho (ex.: novo item em uma lista “Erros de Fluxo” no SharePoint, falha detectada em outro fluxo, resposta do Forms, evento do Planner).

Arquitetura simples (recomendada)

  • Camada de captura: qualquer fluxo que possa falhar registra um item em uma lista “Erros de Automação” (campos: Fluxo, Ação, Erro, Severidade, Link da execução, Timestamp).
  • Camada de alerta: um fluxo dedicado monitora a lista e notifica o Teams quando um item novo é criado ou quando Severidade ≥ Alta.
  • Benefícios: desacopla detecção de falha do envio de alertas, facilita governança e escalabilidade.

Passo a passo básico (postar no canal)

  1. Criar o fluxo
  • No Power Automate, crie um Fluxo da Nuvem Automatizado.
  • Nome: “Alerta de Erro no Teams”.
  • Gatilho: “Quando um item for criado (somente propriedades)” na lista “Erros de Automação” (ou a origem escolhida).
  1. Adicionar condição (opcional, recomendado)
  • Verifique Severidade = “Alta” ou “Crítica”, ou número de tentativas > 1.
  • Caminho Verdadeiro: enviar alerta. Caminho Falso: encerrar ou registrar silenciosamente.
  1. Postar a mensagem no Teams
  • Nova etapa > Microsoft Teams > “Postar uma mensagem em um chat ou canal”.
  • Postar em: Canal.
  • Selecione Time e Canal (ex.: Operações > Incidentes).
  • Mensagem (use conteúdo dinâmico do gatilho):
    • Título do fluxo/serviço
    • Ação que falhou
    • Código/mensagem de erro
    • Severidade e timestamp
    • Link direto para a execução com falha
    • Status/SLA esperado e CTA claro
  1. Formatar a mensagem para escaneabilidade
  • Use negrito nos rótulos e quebras de linha.
  • Exemplo de corpo:
    • “Alerta de Erro — Fluxo: {Fluxo}
      Ação: {Acao} | Severidade: {Severidade} | Quando: {DataHora}
      Mensagem: {MensagemDeErro}
      Ver detalhes: {LinkExecucao}
      Responsável: {Responsavel} | SLA: 2h”
  1. Testar e publicar
  • Gere um item de teste na lista (ou dispare o evento real).
  • Valide receber a mensagem no canal com todos os campos preenchidos.
  • Ative o fluxo e comunique o runbook ao time.

Variação: alerta por chat (1:1 ou grupo)

  • Troque o destino para Chat e informe e-mails dos responsáveis de plantão.
  • Útil para incidentes críticos que exigem reação imediata.
  • Combine com um canal para histórico e aprendizado coletivo.

Boas práticas de governança

  • Padronize campos: Fluxo, Ambiente (Dev/Hom/Prod), Severidade, Categoria (Integração, Dados, Permissão).
  • Inclua link para: execução com falha, documentação/runbook, painel de status.
  • Evite “flood”: use condição por severidade e agregue erros repetidos (ex.: contador por 15 minutos).
  • Nomenclatura consistente: “ALERTA | [Sistema] | [Fluxo] | [Severidade]”.
  • Mantenha um fluxo “modelo” de alerta e replique para novos serviços.

Tratamento de erros no próprio fluxo

  • Utilize escopos Try/Catch/Finally.
  • Em “Catch”, capture statusCode, message e actionName para montar a notificação.
  • Registre o erro (SharePoint/Dataverse) e dispare o alerta do Teams.
  • Se necessário, implemente retentativas com backoff e, ao esgotar, acione o chat de plantão.

Conteúdo da mensagem: foco em ação

  • O que aconteceu: nome do fluxo/ação e erro resumido.
  • Onde: ambiente e sistema afetado.
  • Impacto: severidade e processo impactado.
  • O que fazer agora: link da execução, checklist de diagnóstico e responsável de plantão.

SEO: palavras‑chave sugeridas

  • alertas no Microsoft Teams
  • Power Automate enviar mensagem no Teams
  • notificação de erro Power Automate
  • integração Power Automate e Teams
  • monitoramento de fluxos no Teams

Checklist rápido

  • Gatilho configurado e testado (ou lista de erros funcionando).
  • Condição por severidade ativada para evitar ruído.
  • Ação do Teams apontando para o canal/chat correto.
  • Mensagem com dados dinâmicos e link de execução.
  • Runbook/documentação linkados para acelerar resolução.
  • Fluxo publicado e rotina de testes periódicos definida.


Para baixar o Power Automate; apps.microsoft.com/