The following JSON is provided as the basic example in the SLA Notification provider. You can use it as it is or make further customizations to it.
Code Block |
---|
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"size": "Large",
"weight": "Bolder",
"text": "$$APPLICATION$$" //this block displays the name of application "SLA PowerBox"
},
{
"type": "Container",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "$$TITLE$$" //title is taken from the Notification template
},
{
"type": "TextBlock",
"size": "Small",
"weight": "Bolder",
"text": "$$SUBTITLE$$" //sub-title from the Notification template
},
{
"type": "TextBlock",
"text": "$$MESSAGE$$", //message from the Notification template (including tags)
"wrap": true
},
{
"type": "ActionSet",
"actions": [
{
"type": "Action.OpenUrl",
"title": "View issue",
"url": "$$VIEWURL$$"
}
]
}
]
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5"
}
|
SLA Notification Template view:
Summary: $$summary$$ \n
This is to inform you that the SLA has started for the issue $$key$$. \n
SLA remaining time: $$sla_remaining_time$$ \n
SLA Deadline: $$sla_deadline$$ \n
Issue Reporter: $$reporter$$ \n
Issue Assignee: $$assignee$$ \n
The adaptive card posted in MS Teams channel: