团队自适应卡等待Logic App中的响应

时间:2019-10-14 11:05:13

标签: azure-logic-apps microsoft-teams adaptive-cards

我正在尝试使用自适应卡,以尝试通过逻辑应用程序与团队集成警告。我要问的问题与从Logic应用程序发送后,让Logic应用程序中的连接器等待团队中的自适应卡的响应有关。

我设法创建了自适应卡,并且在该卡中,我有必要的信息,并且在底部有两个操作,我希望我的逻辑应用程序可以对此做出反应。

我的自适应卡看起来像这样:

{
"type": "AdaptiveCard",
"version": "1.0",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"body": [
    {
        "type": "TextBlock",
        "text": "Alert - Employee email differences found:",
        "weight": "Bolder",
        "size": "Medium",
        "horizontalAlignment": "Left",
        "spacing": "Medium",
        "maxLines": 0
    },
    {
        "type": "ColumnSet",
        "columns": [
            {
                "type": "Column",
                "width": "stretch",
                "items": [
                    {
                        "type": "TextBlock",
                        "text": "New Email",
                        "weight": "Bolder"
                    },
                    {
                        "type": "TextBlock",
                        "text": "Test.Person21@mail.com"
                    },
                    {
                        "type": "TextBlock",
                        "text": "Test.Person22@mail.com"
                    }
                ]
            },
            {
                "type": "Column",
                "width": "stretch",
                "items": [
                    {
                        "type": "TextBlock",
                        "text": "Old Email",
                        "weight": "Bolder"
                    },
                    {
                        "type": "TextBlock",
                        "text": "Test.Person11@mail.com"
                    },
                    {
                        "type": "TextBlock",
                        "text": "Test.Person12@mail.com"
                    }
                ]
            }
        ],
        "separator": true
    }
],
"actions": [
    {
        "type": "Action.Submit",
        "title": "Update Now",
        "style": "positive",
        "data": true
    },
    {
        "type": "Action.Submit",
        "title": "Dismiss",
        "style": "destructive",
        "data": false
    }
]
}

enter image description here

正如您看到的那样,当我按下“立即更新”时,我得到一条错误消息,即“没有后端/应用程序要连接”(瑞典语-“无法访问应用程序,请重试”)。

所以我再次想做的是让Logic应用程序等待响应。 逻辑应用感知到消息后,消息“完成”。

那么这可能吗?如果是这样,我该如何工作?

1 个答案:

答案 0 :(得分:0)

虽然逻辑应用程序可以将卡片发送给MS Team,但它们无法侦听在这些卡片上执行的操作。

要使用卡片操作,您需要提供一个自定义服务来监听和执行这些活动。