-
Notifications
You must be signed in to change notification settings - Fork 142
Open
Labels
Description
I designed an Adaptive Card using https://adaptivecards.io/designer/ and used it in Power Automate to notify a Teams channel when a Pull Request in Azure DevOps is created. This is required because the connector we used until now will be able to deprecate in August.
As Adaptive Card version, I selected 1.5 - this is the version that should be supported based on the documentation. But everything I see in Teams is "We're sorry, this card couldn't be displayed"
Card body json
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"size": "Medium",
"weight": "Bolder",
"text": "New Pull Request created: #@{triggerOutputs()?['body/pullRequestId']}"
},
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"type": "Image",
"style": "Person",
"url": "@{triggerOutputs()?['body/createdBy/imageUrl']}",
"altText": "@{triggerOutputs()?['body/createdBy/displayName']}",
"size": "Small"
}
],
"width": "auto"
},
{
"type": "Column",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "@{triggerOutputs()?['body/createdBy/displayName']}",
"wrap": true
},
{
"type": "TextBlock",
"spacing": "None",
"text": "Created {{DATE(@{triggerOutputs()?['body/creationDate']},SHORT)}}",
"isSubtle": true,
"wrap": true
}
],
"width": "stretch"
}
]
},
{
"type": "Table",
"firstRowAsHeaders": false,
"columns": [
{
"width": 1
},
{
"width": 3
}
],
"rows": [
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Title"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/title']}",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Source branch"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/sourceRefName']}",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Target branch"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/targetRefName']}",
"wrap": true
}
]
}
]
}
]
},
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Description"
},
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/description']}",
"wrap": true
}
],
"actions": [
{
"type": "Action.OpenUrl",
"title": "Review",
"url": "@{triggerOutputs()?['body/remoteUrl']}"
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5"
}Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
- ID: db11bc3a-be2d-998f-0bfa-b2d70a33f2ef
- Version Independent ID: c05ee199-ad86-0c01-c9bf-9b226f36c841
- Content: Adaptive Cards Partners - Adaptive Cards
- Content Source: AdaptiveCards/resources/partners.md
- Service: adaptive-cards
- GitHub Login: @matthidinger
- Microsoft Alias: mahiding