Saltar a la navegación

Microsoft Teams

Publica actualizaciones de llamadas en un canal de Teams con una herramienta de webhook.

Un flujo de trabajo de Teams puede proporcionar a tu canal una URL de webhook. Tu recepcionista publica en ella con una herramienta de webhook durante una llamada, por ejemplo, cuando quien llama pide que le devuelvan la llamada o informa de algo urgente.

Microsoft retiró los webhooks entrantes del conector de Office 365 en Teams. Usa la aplicación Workflows, como se indica a continuación.

Crea un flujo de trabajo de webhook en Teams

Las plantillas integradas Send webhook alerts to a channel esperan una Adaptive Card, un formato de mensaje anidado que las herramientas de webhook no pueden enviar. En su lugar, crea el flujo de trabajo desde un flujo en blanco para que publique un campo text simple.

1

Inicia un flujo de trabajo en blanco

En Teams, abre la aplicación Workflows, selecciona Create y elige Create from blank.

2

Añade el desencadenador

Añade el desencadenador When a Teams webhook request is received. Configura Who can trigger the flow como Anyone. Las demás opciones necesitan un token de inicio de sesión de Microsoft, que las herramientas de webhook no pueden enviar.

3

Añade la acción de publicación

Añade la acción Post message in a chat or channel. Configura Post as como Flow bot, Post in como Channel y elige el equipo y el canal. En Message, añade una expresión con el valor exacto triggerBody()?['text'].

4

Copia la URL del webhook

Guarda el flujo de trabajo y, después, abre el desencadenador y copia la URL HTTP que muestra. Trátala como un secreto: cualquiera que la tenga puede publicar en el canal.

Crea la herramienta de webhook

Ve a Integrations, selecciona Add integration y elige Webhook Tool.

CampoValor
Nombrenotify_team_in_teams
Descripción”Publica un mensaje en el canal de Teams del equipo. Úsala cuando quien llama pida que le devuelvan la llamada, quiera hablar con una persona o informe de un problema urgente.”
MétodoPOST
URLLa URL de webhook del flujo de trabajo
Parámetros del cuerpotext (cadena, obligatorio): “El mensaje que se publicará: el nombre, número de teléfono y lo que necesita quien llama.”
Asignar a agentesReceptionist

Selecciona Enable y, después, prueba tu recepcionista pidiendo que te devuelvan la llamada. El mensaje aparecerá en el canal. También puedes revisar cada ejecución en la aplicación Workflows.

Cada flujo de trabajo publica en un canal o chat. Para publicar en varios, crea un flujo de trabajo y una herramienta para cada uno. Un flujo de trabajo pertenece a la persona que lo creó y deja de funcionar si se elimina su cuenta, así que añade un copropietario en Power Automate.

Solución de problemas

ProblemaQué comprobar
El flujo de trabajo se ejecuta pero no publica nadaLa expresión del mensaje debe ser triggerBody()?['text'] y el parámetro del cuerpo debe llamarse exactamente text.
Empezaste con una plantilla de alerta de webhookEsas plantillas esperan una Adaptive Card. Crea el flujo de trabajo desde cero con la acción Post message in a chat or channel.
Las solicitudes se rechazan con 401Configura Who can trigger the flow como Anyone.
El flujo de trabajo no puede publicar en el canalLos canales privados no son compatibles con esta acción. Usa un canal estándar o un chat.
La recepcionista nunca publicaHaz que la descripción de la herramienta indique las situaciones en las que debe publicar.