Ligar o Microsoft Teams
O Mirox pode publicar as suas notificações diretamente num canal do Microsoft Teams — alarmes, atividade de tickets, relatórios —, para que toda a sua equipa as veja onde já trabalha. A ligação é um fluxo de trabalho de webhook de entrada padrão do Teams: o Teams fornece-lhe um URL, e regista esse URL como webhook nas suas definições de notificações do Mirox. Não é necessário nenhum plugin nem instalação de aplicação.
Onde Se Encontra
A parte do Mirox deste guia acontece na sua página de Perfil, no separador Notificações, em Canais ▸ Webhooks. Abrir no Mirox
Antes de Começar
- Precisa de permissão no Microsoft Teams para adicionar fluxos de trabalho ao canal de destino (a maioria dos membros do canal tem-na; o seu administrador do Teams pode restringi-la).
- Decida que canal deve receber as notificações do Mirox — um canal dedicado como Mirox Alerts mantém-nas fáceis de acompanhar.
Passo 1 — Criar o Fluxo de Trabalho de Webhook no Teams
- No Microsoft Teams, vá ao canal que deve receber as notificações.
- Clique nos três pontos (⋯) junto ao nome do canal e escolha Fluxos de trabalho (Workflows).
- Selecione o modelo «Publicar num canal quando é recebido um pedido de webhook» (em inglês: "Post to a channel when a webhook request is received").
- Inicie sessão ou confirme a ligação se lhe for pedido, mantenha ou ajuste o nome do fluxo e clique em Seguinte.
- Confirme a equipa e o canal e clique em Adicionar fluxo de trabalho.
- O Teams mostra agora o URL do webhook. Copie-o e clique em Concluído.
Use os Workflows, Não o Conector Antigo
A Microsoft descontinuou o antigo conector do Office 365 «Incoming Webhook». O modelo de Workflows acima é a forma atual e suportada de receber publicações de webhook num canal do Teams. Se não o encontrar no menu do canal, abra a aplicação Workflows no Teams e procure o mesmo modelo.
O URL do Fluxo de Trabalho É um Segredo
Qualquer pessoa com este URL pode publicar mensagens no seu canal do Teams. Trate-o como uma palavra-passe — cole-o no Mirox e não o partilhe em mais lado nenhum.
Passo 2 — Adicionar o Webhook no Mirox
- Abra o seu Perfil e selecione o separador Notificações.
- No cartão Canais, em Webhooks, clique em Adicionar webhook.
- Dê-lhe um nome reconhecível, por exemplo Teams — Operações.
- Cole o URL do fluxo de trabalho do Teams.
- Defina o formato como Microsoft Teams — assim o Mirox envia mensagens que o Teams consegue apresentar como cartões.
- Guarde. O Mirox mostra o segredo de assinatura uma única vez — para uma ligação com o Teams pode simplesmente fechar; veja Sobre os Cabeçalhos de Assinatura abaixo.
Passo 3 — Enviar uma Mensagem de Teste
- Na linha do novo webhook, clique em Testar.
- Em poucos instantes, uma mensagem de teste do Mirox aparece no seu canal do Teams.
Se nada chegar, verifique se o URL foi copiado por completo e se o fluxo de trabalho está ativado no Teams, e teste novamente.
Encaminhar as Notificações para o Teams
Adicionar o webhook torna o canal disponível — agora certifique-se de que as notificações realmente o usam:
- Ative o interruptor principal Enviar notificações fora da aplicação no separador Notificações.
- Certifique-se de que o canal de webhook está ativado e selecionado para os grupos de notificação que lhe interessam no cartão O que me notifica (por predefinição, os grupos seguem a sua seleção global de canais).
A partir daí, as notificações correspondentes são publicadas no seu canal do Teams à medida que acontecem.
Sobre os Cabeçalhos de Assinatura
Cada pedido de webhook enviado pelo Mirox é assinado: transporta cabeçalhos de assinatura e de carimbo temporal calculados a partir do segredo de assinatura do webhook, para que um sistema recetor possa verificar que o pedido veio realmente do Mirox e não é uma repetição. O Microsoft Teams ignora estes cabeçalhos — o fluxo de trabalho aceita qualquer pedido bem formado que conheça o URL —, pelo que, para uma ligação com o Teams, nunca precisa do segredo. Ele importa quando aponta um webhook Generic JSON para o seu próprio sistema e quer autenticar os pedidos recebidos; pode reemiti-lo a qualquer momento com Rodar segredo.
Resolução de Problemas
| Problema | Causa Possível | Solução |
|---|---|---|
| O teste funciona, mas não chegam notificações reais | Interruptor principal desligado, ou webhook não selecionado para nenhum grupo de notificação | Ative Enviar notificações fora da aplicação e verifique a seleção de canais em O que me notifica |
| A linha do webhook mostra um aviso de desativação | Falhas de entrega repetidas desativaram o webhook automaticamente | Corrija a causa (normalmente um fluxo de trabalho eliminado ou alterado no Teams), atualize o URL e clique em Testar — um teste bem-sucedido reativa-o |
| As mensagens pararam após alterações no Teams | Fluxo de trabalho eliminado, desativado ou URL regenerado | Recrie ou repare o fluxo de trabalho no Teams e atualize o URL no Mirox |
| A mensagem mostra JSON em bruto em vez de um cartão | O formato está definido como Generic JSON | Edite o webhook e defina o formato como Microsoft Teams |
Guias Relacionados
- Notificações — o guia completo das definições de notificações: canais, grupos, silenciamentos e horário de trabalho
- Tickets — a atividade de tickets que pode ser publicada no Teams