Команды адаптивной карты ждут ответа в приложении логики - PullRequest
0 голосов
/ 14 октября 2019

Я пробую адаптивные карты в попытке объединить предупреждения с помощью логических приложений с командами. вопрос, который я собираюсь задать, связан с тем, что соединитель в приложении логики ожидает ответа от адаптивной карты в командах после отправки из приложения логики.

Мне удалось создать адаптивную картуи в этой карте у меня есть необходимая информация и два действия внизу, на которые я хочу, чтобы мое логическое приложение реагировало, так сказать.

Моя адаптивная карта выглядит примерно так:

{
"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 голосов
/ 17 октября 2019

в то время как логические приложения могут отправлять карточки в команды MS, они не могут прослушивать действия, выполняемые с этими карточками.

Чтобы иметь возможность использовать действия с картой, вам необходимо создать специальную службу, которая будет прослушивать и выполнять эти действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...