What I did in my implementation attempt was copy the part of the YAML that refers to the CSAT and place it within the inactivity topic. What I don't understand is why it works within the End of Conversation thread but not within my custom thread is the conversationOutcome: ResolvedConfirmed snippet. I thought that was the key point here.
kind: AdaptiveDialog
beginDialog:
kind: OnInactivity
id: main
durationInSeconds: 3
actions:
- kind: ConditionGroup
id: conditionGroup_BgsGnk
conditions:
- id: conditionItem_UlsYSi
condition: =System.Activity.Channel = ChannelId.MsTeams
actions:
- kind: CSATQuestion
id: csat_2
conversationOutcome: ResolvedConfirmed
- kind: SendActivity
id: sendActivity_jlhIm5
conversationOutcome: ResolvedConfirmed
activity:
attachments:
- kind: AdaptiveCardTemplate
cardContent: |-
{
"type": "AdaptiveCard",
"$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5",
"body": [
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"width": "stretch",
"items": [
{
"type": "TextBlock",
"wrap": true,
"horizontalAlignment": "Center",
"text": "Gostaria de compartilhar um feedback mais detalhado para contribuir com meu desenvolvimento?"
}
]
},
{
"type": "Column",
"width": "130px",
"items": [
{
"type": "ActionSet",
"actions": [
{
"type": "Action.OpenUrl",
"title": "Clique Aqui",
"iconUrl": "icon:CursorClick",
"style": "positive",
"url": "https://forms.office.com/"
}
],
"horizontalAlignment": "Center"
}
],
"verticalContentAlignment": "Center"
}
]
}
]
}
- kind: ClearAllVariables
id: 8qIFaT
- kind: CancelAllDialogs
id: 882hEs
- kind: EndConversation
id: SWYxbA
inputType: {}
outputType: {}

Report
All responses (
Answers (