Бөлісу құралы:


Алғашқы адаптивті карта жасаңыз

Бейімделетін Карталар Power Automate ішінде ақпарат блоктарын ортақ пайдалануы немесе берілген деректер көзі үшін пішін арқылы деректерді жинауы мүмкін.

Кез келген жағдайда, қандай деректер жиынын бөлісетініңізді және/немесе пішінге қандай деректерді жинау қажет болатынын сызбаңыз қажет.

Шайпұл

Күрделі кесте массивтерінен гөрі қарапайым деректер блоктарын пайдаланыңыз.

Алғышарттар

Microsoft Teams Workflows қолданбасы орнатылған.

Әрекетті қосу

Бұл процедурада ақпаратты Microsoft Teams арнаға жариялау үшін ағындағы алдыңғы әрекеттердің деректерін пайдаланатын әрекетті қосасыз.

  1. Power Automateжүйесіне кіріңіз.

  2. Жоғарғы шарлау жолағында Менің ағындарым тармағын таңдаңыз.

  3. Жаңа ағын>Лездік бұлттық ағын таңдаңыз.

  4. Ағыныңызды атаңыз.

  5. Триггер ретінде Ағынды қолмен іске қосуды таңдаңыз.

  6. Жасау пәрменін таңдаңыз.

  7. Дизайнерде Жаңа қадам таңдаңыз.

  8. Microsoft Teamsдеп іздеңіз, содан кейін Командалар арнасына бейімделген карта жариялауды таңдаңыз және әрекет ретінде жауап күтіңіз.

  9. карта жариялағыңыз келетін Топты және Арнаны таңдаңыз.

  10. Осы JSON-ды Хабар орнауына қойыңыз.

    {
        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "type": "AdaptiveCard",
        "version": "1.0",
        "body": [
            {
                "type": "TextBlock",
                "text": "Poll Request",
                "id": "Title",
                "spacing": "Medium",
                "horizontalAlignment": "Center",
                "size": "ExtraLarge",
                "weight": "Bolder",
                "color": "Accent"
            },
            {
                "type": "TextBlock",
                "text": "Header Tagline Text",
                "id": "acHeaderTagLine",
                "separator": true
            },
            {
                "type": "TextBlock",
                "text": "Poll Header",
                "weight": "Bolder",
                "size": "ExtraLarge",
                "spacing": "None",
                "id": "acHeader"
            },
            {
                "type": "TextBlock",
                "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vestibulum lorem eget neque sollicitudin, quis malesuada felis ultrices. ",
                "id": "acInstructions",
                "wrap": true
            },
            {
                "type": "TextBlock",
                "text": "Poll Question",
                "id": "acPollQuestion"
            },
            {
                "type": "Input.ChoiceSet",
                "placeholder": "Select from these choices",
                "choices": [
                    {
                        "title": "Choice 1",
                        "value": "Choice 1"
                    },
                    {
                        "title": "Choice 2",
                        "value": "Choice 2"
                    },
                    {
                        "title": "Choice 3",
                        "value": "Choice 3"
                    }
                ],
                "id": "acPollChoices",
                "style": "expanded"
            }
        ],
        "actions": [
            {
                "type": "Action.Submit",
                "title": "Submit",
                "id": "btnSubmit"
            }
        ]
    }
    
  11. JSON ішінде келесі ауыстыруларды орындаңыз.

    Маңызды

    Ауыстыруларды орындаған кезде ешқандай тырнақшаны алып тастамаңыз. Сіз өзіңіздің қажеттіліктеріңізге сәйкес көлік таңдауларын қайта қарай аласыз:

    Өзгертілетін мәтін Жаңа мәтін
    Тақырып мәтіні Power Automate Сауалнама
    Сауалнама тақырыбы Таңдаулы көлік үлгісі
    Сауалнама сұрағы Мұнда тізімделген таңдаулардың ішінен қалаған көлік үлгісіне дауыс беріңіз.
    Латын мәтінін неге сауалнама жүргізіп жатқаныңызға байланысты себеппен немесе бизнес контекстімен ауыстырыңыз. Біз ең танымал көліктерге арналған жеке тұрақ орындарымен қамтамасыз ету керек пе, жоқ па, соны анықтау үшін қызметкерлерімізге сауалнама жүргізіп жатырмыз.
    1-таңдау (екі орынды да ауыстырыңыз) Тесла
    2 таңдау (екі орынды да ауыстырыңыз) Lexus
    3 таңдау (екі орынды да ауыстырыңыз) Хонда
  12. Жаңа қадам таңдаңыз, содан кейін сізде орындалатын Электрондық поштаны жіберу әрекеттерінің бірін іздеп таңдаңыз. қол жеткізу.

  13. Электрондық пошта алушысын лездік түймені таңдаған адам ретінде көрсетіңіз ( триггерінің динамикалық мазмұнынан Электрондық пошта тегін пайдаланыңыз).

  14. Электрондық поштаның мәнін төмендегідей конфигурациялаңыз. Бұйра жақшадағы "{}" сөздерді динамикалық таңбалауыштармен ауыстырыңыз:
    Сауалнама жауап болды {acPollChoices} (acPollChoices - жауап әрекетін күткендегі динамикалық мазмұн). Оны жіберген {Пайдаланушы аты} (Пайдаланушы аты - триггердің динамикалық мазмұны)

Бейімделетін карта құрылғыңызды тексеріңіз

Жұмысыңызды тексеру үшін бұрын жасалған ағынды іске қосып, келесіні растаңыз:

  • Ағынды іске қосуда қателер жоқ және іске қосу экранында Бейімделетін карта әрекеті үшін күту көрсеткішін көрсететін жауап күтеді.

  • Командалар арнасында жаңа бейімделген карта жарияланды.

  • карта дегенге көлік үлгісін таңдау арқылы жауап бергенде, содан кейін адаптивті карта төменгі бөлігіндегі Жіберу түймесін таңдағанда:

    • Бейімделетін карта файлында қателер болмауы керек.

    • Ағынды іске қосу сәтті аяқталды.

  • карта ауыстыру жіберілгеннен кейін маңызды болады, егер сіз төменгі жағындағы Жаңарту хабары аймағын конфигурациялаған болсаңыз, жауап < күтіңіз. /a46>әрекеттер (келесі карта сәйкес ауыстыруымен көрсетіледі). Әйтпесе, барлық жіберілімдер жай ғана пішінді қалпына келтіреді.

    Ауыстыру карта.

  • Электрондық пошта хабарландыруында жауап кім жібергенін және қандай көлік таңдалғанын көрсететін негізгі мәтін бар.

Құттықтаймыз! Сіз өзіңіздің алғашқы интерактивті адаптивті карта жасадыңыз!

Бірінші карта аяқталды.

Бейімделетін Карталар ақауларын жою бойынша кеңестер

Бейімделетін Карталар жасау кезінде жиі кездесетін мәселелер:

  • Ағынды іске қосу қателері көбінесе келесі факторлардың бірімен туындайды:

    Бұл жағдайда қате осы скриншотқа ұқсауы мүмкін:

    Қате хабары.

    • Дұрыс пішімделген JSON – бұл әдетте күткендей күрделі емес. Бұл көбінесе келесі жағдайлар:

      • JSON ішіндегі мәндердің айналасында бұйра тырнақшалар немесе жоқ тырнақшалар бар. Барлық мәтін мәндерінің қос тырнақшаға алынғанына және сандар тырнақшаға алынғанына көз жеткізу үшін әрқашан JSON тексеріңіз. Барлық тырнақшалар бұйра емес, түзу болуы керек.

      • JSON пішімін карта пайдалы жүк өңдегішіне қою арқылы тексеруге болады.

    • Кескіннің URL мекенжайлары жоқ – Adaptive Карталар ішіндегі барлық кескін мәндері жарамды URL мекенжайына сілтеме жасауы керек. Бейімделетін карта файлында толық кескін мазмұнына тікелей қолдау көрсетілмейді. Кескіннің көрсетілуін көру үшін URL мекенжайын браузерге қою арқылы кескін сілтемелерін тексеріңіз.

  • Бейімделетін Карталар стильдеу және схема шектеулеріне байланысты күтілгендей болмауы мүмкін:

    • Толтырғыш мәндерінің, мәтін мәнерлерінің және кез келген белгілеу тілінің адаптивті карта схема талаптарына сәйкес келетінін тексеріңіз ( Бейімделетін карта схемасының ең жақсы тәжірибелеріносында қарап шығыңыз)

    • Visual Studio Код бейімделетін карта валидаторын пайдаланыңыз. Оны Visual Studio Код қолданбасынан орнату үшін Extensions Marketplace қолданбасын ашып, Adaptive карта Viewer іздеңіз.

      Visual Studio Code кеңейтімі.

Visual Studio Кодта орнатылған Adaptive карта Viewer кеңейтімінің қысқартылған скриншоты (таңбаша: Ctrl+V+A қосылғаннан кейін).

  • Бейімделетін карта жіберуден кейінгі қателер көбінесе мыналарға байланысты:

    • Атауында "жауап күту" жоқ әрекетті пайдалану

      Қайтадан байқап көріңіз.

    • карта бірнеше рет жіберу әрекеті. Әрбір адаптивті карта тек бір рет жіберіледі, содан кейін барлық келесі жіберулер еленбейді.