
Announcements
Understand conversation transcripts - Power Virtual Agents | Microsoft Learn
Power Virtual Agents log details are stored in the conversation transcripts table in Dataverse, but it does not store who is chatting with the robot.
Do we have a way to get who is chatting or is this not safe.
Have you tried with adaptive cards?
For example in https://adaptivecards.io/designer/, I used the below JSON in the card payload editor:
{
"type": "AdaptiveCard",
"body": [
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"width": "stretch",
"items": [
{
"type": "TextBlock",
"text": "New TextBlock",
"wrap": true,
"style": "heading"
}
]
},
{
"type": "Column",
"width": "auto",
"items": [
{
"type": "ActionSet",
"actions": [
{
"type": "Action.ShowCard",
"title": "",
"card": {
"type": "AdaptiveCard",
"actions": [
{
"type": "Action.Submit",
"title": "1. Action",
"data": "Action 1"
},
{
"type": "Action.Submit",
"title": "2. Action",
"data": "Action 2"
}
]
},
"iconUrl": "https://img.icons8.com/ultraviolet/512/chevron-down.png"
}
]
}
],
"horizontalAlignment": "Right"
}
]
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5"
}
Documentation on using adaptive cards is available here: Use Bot Framework Composer adaptive cards in chatbots - Power Virtual Agents | Microsoft Learn
I've also written about creating dynamic adaptive cards here: