
Este blog le permite notificar a los trabajadores a través de Teams utilizando las potentes capacidades de extensibilidad de SAP Digital Manufacturing, así como la plataforma de tecnología empresarial.
Para lograr esto, estoy haciendo uso de las capacidades @mention de MS Teams.
Este es solo un ejemplo simple de cómo usar las tarjetas de Formato en Microsoft Teams para mencionar a los usuarios. Se puede ampliar para cubrir casos de uso como:
Además, las tarjetas se pueden utilizar para mejorar el aspecto de los mensajes.
Por favor refiérase a Formatear tarjetas en Microsoft Teams
Este ejemplo usa el esquema predeterminado para «mención de usuario en webhook entrante con tarjetas adaptables» según esta documentación de Microsoft Teams. La definición del esquema se puede ampliar para adaptarse a los requisitos individuales de sus clientes.
Para comenzar con la integración inicial, consulte el blog de kevin cazador:
Integración de Microsoft Teams con SAP Digital Manufacturing Cloud
Pegue lo siguiente:
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"attachments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"contentType": {
"type": "string"
},
"content": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"body": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
}
}
}
},
"$schema": {
"type": "string"
},
"version": {
"type": "string"
},
"msteams": {
"type": "object",
"properties": {
"entities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"text": {
"type": "string"
},
"mentioned": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
}
}
}
}
}
}
}
}
}
}
}
}
},
"required": [
"type",
"attachments"
]
}
El siguiente es un ejemplo simple para probar la funcionalidad:
$output.attachments=[
{
"contentType":"application/vnd.microsoft.card.adaptive",
"content":{
"type":"AdaptiveCard",
"body":[
{
"type":"TextBlock",
"text":"Hi <at>Jonas Haas</at>"
}
],
"$schema":"http://adaptivecards.io/schemas/adaptive-card.json",
"version":"1.0",
"msteams":{
"entities":[
{
"type":"mention",
"text":"<at>Jonas Haas</at>",
"mentioned":{
"id":"jonas.haas@sap.com",
"name":"Jonas Haas"
}
}
]
}
}
}
]
Una vez hecho esto, puede verificar los mensajes en su canal de Teams.
Gracias por leer. Si tienes más preguntas déjame saber en los comentarios.
Recursos comunitarios relevantes:
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073