Docs / Integraciones

Similar a Slack pero con dos modos según el nivel de integración que quieras.

Modo 1 — Incoming Webhook (simple)

El más rápido. En cada canal de Teams donde quieras recibir notif:

  1. Click en los tres puntos del canal → Connectors → Incoming Webhook → Configure.
  2. Ponele un nombre (ej. “eMate Alerts”) y copiá el webhook URL.
  3. En Integraciones → Microsoft Teams → Nuevo Webhook, pegá la URL y elegí los eventos.

Ventajas:

  • Setup 2 minutos.
  • Sin AD app registration.

Limitaciones:

  • No hay comandos ni acciones interactivas — solo lectura de notif.
  • Cada canal necesita su propio webhook.

Modo 2 — Teams App conectada (avanzado)

Requiere Enterprise. Instalá la app oficial eMate for Teams desde Teams App Store (o via appx sideload en tenants privados) y otorgale permisos:

  • Chat.ReadWrite
  • TeamsAppInstallation.ReadWriteSelfForTeam

Con la app:

  • Comandos: @eMate query <ioc>, @eMate report, @eMate status.
  • Adaptive Cards con botones de acción — igual que Slack Block Kit.
  • 1 setup para toda la org — no hay que configurar cada canal por separado.

Formato de notif

Adaptive Card v1.4 con:

  • Severity coloring (verde / amarillo / rojo).
  • Título + resumen.
  • Facts list con detalles clave.
  • Botones “Abrir en dashboard”, “Ack”, “Silenciar”.

Testeo

Después del setup, disparás un evento de prueba desde Integraciones → Teams → Enviar test. Debería aparecer una notif “Test event from eMate” en el canal elegido.

Troubleshooting

  • Webhook 404: la URL fue rotada del lado de Teams. Regenerala en el canal y actualizá en eMate.
  • No aparecen notif: chequeá Integraciones → Teams → Deliveries — cada intento queda auditado con status y response.
  • Card se ve rota: alguna versión de Teams desktop no renderiza Adaptive Cards 1.4. Actualizá el client o usá webhook simple.