Microsoft Teams
Microsoft™ Teams es una plataforma de comunicación y colaboración empresarial. Cuando selecciona Microsoft Teams como destino de servicio, cualquier notificación suscrita sobre un suceso se puede enviar como un mensaje a un canal de Microsoft Teams.
Crear un URL de webhook entrante
Para publicar una notificación de Microsoft Teams, debe crear un URLde webhook entrante. Para crear el webhook entrante URL, siga los pasos mencionados aquí.
Configuración de un destino de Microsoft Teams
Puede configurar un destino de Microsoft Teams en la pestaña Destinations
. Como parte de la configuración, especifique el URLdel webhook entrante de Microsoft Teams.
Configuración de una suscripción de Microsoft Teams
Cree una suscripción para asociar el destino de Microsoft Teams a un tema.
¿Cómo se ve la notificación de Microsoft Teams de Event Notifications ?
La notificación de sucesos genera notificaciones de Microsoft Teams a partir de la carga útil entrante. La notificación de sucesos de plantilla que se utiliza para enviar a Microsoft Teams tiene el aspecto siguiente:
{
"type": "message",
"attachments": [
{
"contentType": "application/vnd.microsoft.card.adaptive",
"content": {
"type": "AdaptiveCard",
"body": [
{
"items": [
{
"size": "large",
"text": "{{event.ibmendefaultshort}}",
"type": "TextBlock"
}
],
"type": "Container"
},
{
"text": "{{event.ibmendefaultlong}}",
"type": "TextBlock",
"weight": "Bolder",
"wrap": true
},
{
"actions": [
{
"targetElements": [
"stacktrace"
],
"title": "Show Data",
"type": "Action.ToggleVisibility"
}
],
"type": "ActionSet"
},
{
"id": "stacktrace",
"isVisible": false,
"items": [
{
"fontType": "monospace",
"isSubtle": true,
"size": "Small",
"text": "{{event.data}}",
"type": "TextBlock",
"weight": "Bolder",
"wrap": true
}
],
"type": "Container"
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.4"
}
}
]
}
Aquí -
ibmendefaultshort es la carga útil corta predeterminada proporcionada en la carga útil entrante. ibmendefaultlong es la carga útil larga predeterminada que se proporciona en la carga útil entrante. data es el JSON de datos proporcionado en la carga útil de entrada y se formará como json en la notificación de Microsoft Teams.
Prueba de una configuración de destino de Microsoft™ Teams
Puede probar un destino de Microsoft™ Teams en el menú de opciones que proporciona el destino. Puede probar fácilmente un destino, tanto si la configuración proporcionada es correcta como si no lo es con un solo clic.
Para obtener más información sobre cómo probar un destino, consulte aquí.
Política de reintentos de Microsoft Teams
Al publicar una notificación de Microsoft Teams, problemas como errores de red y fallos de aplicación pueden hacer que las solicitudes fallen. Se utiliza un reintento para proporcionar resiliencia a las solicitudes externas. Pruebe a reintentar las solicitudes en tales situaciones utilizando los valores siguientes:
- Límite = 60 segundos: tiempo total que el servicio dedica a reintentar.
- Paso = 5 segundos: después de cada anomalía, el servicio espera 5 segundos antes de reintentar. Este retraso impide el bombardeo de los servicios externos (webhook).
Además, las siguientes condiciones de tiempo de espera hacen que la llamada de Microsoft Teams falle:
- Un tiempo de espera de conexión de 10 segundos
- Un tiempo de espera de respuesta de 60 segundos
Si una llamada al webhook de Microsoft Teams URL falla incluso después de reintentos, la notificación se pierde.