Pirmās adaptīvās kartes izveide

Adaptīvās kartes var Power Automate vai nu kopīgot informācijas blokus, vai arī vākt datus, izmantojot veidlapu konkrētam datu avots.

Jebkurā gadījumā jums būs jāieskicē, kuras datu kopas kopīgosit un/vai kādi dati veidlapai būs jāapkopo.

Padoms

Izmantojiet vienkāršus datu blokus, nevis sarežģītus tabulu masīvus.

Priekšnoteikumi

Microsoft Teams , kurā ir instalēta programma Darbplūsmas.

Pievienot darbību

Šajā procedūrā jūs pievienosit darbību, kas izmantos datus no iepriekšējām plūsmas darbībām, lai izliktu Microsoft Teams informāciju kanālā.

  1. piesakieties Power Automate.

  2. Augšējā navigācijas joslā atlasiet Manas plūsmas .

  3. Atlasiet Jauna plūsma Tūlītēja mākoņa plūsma>.

  4. Piešķiriet plūsmai nosaukumu.

  5. Atlasiet Manuāli aktivizēt plūsmu kā trigeri.

  6. Atlasiet Izveidot.

  7. Noformētājā atlasiet Jauna darbība.

  8. Meklējiet Microsoft Teams un pēc tam atlasiet Izlikt adaptīvo kartīti Teams kanālā un gaidiet atbildi kā darbību.

  9. Atlasiet darba grupu un kanālu , kurā vēlaties izlikt kartīti.

  10. Ielīmējiet šo JSON lodziņā Ziņojums .

    {
        "$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. Veiciet šādas nomaiņas JSON.

    Svarīgi

    Veicot aizstāšanu, nenoņemiet pēdiņas. Jūs varat pārskatīt automašīnas izvēli atbilstoši savām vajadzībām:

    Maināmais teksts Jauns teksts
    Galvenes tagline teksts Power Automate Aptauja
    Aptaujas galvene Vēlamais automašīnas modelis
    Aptaujas jautājums Lūdzu, balsojiet par vēlamo automašīnas modeli no šeit uzskaitītajām izvēlēm.
    Aizstājiet tekstu latīņu valodā ar iemeslu vai biznesa kontekstu, kas saistīts ar to, kāpēc veicat aptauju. Mēs aptaujājam savus darbiniekus, lai noteiktu, vai mums vajadzētu nodrošināt personalizētas stāvvietas, kuru izmērs ir populārākajām automašīnām.
    1. izvēle (aizstāt abās vietās) Tesla
    2. izvēle (aizstāt abās vietās) Lexus
    3. izvēle (aizstāt abās vietās) Honda
  12. Atlasiet Jauna darbība un pēc tam meklējiet un atlasiet kādu no darbībām Nosūtīt e-pastu , kurai jums ir piekļuve.

  13. Norādiet e-pasta adresātu kā personu, kas atlasījusi tūlītējo pogu (izmantojiet e-pasta tagu no trigera dinamiskā satura).

  14. Konfigurējiet e-pasta ziņojuma pamattekstu , kā norādīts tālāk. Aizstājiet vārdus cirtainās iekavās ""{} ar dinamiskiem marķieriem:
    Jūsu aptaujas atbilde bija {acPollChoices} (acPollChoices ir dinamisks saturs no atbildes gaidīšanas darbības). Tas tika iesniegts ar {lietotājvārdu} (Lietotājvārds ir dinamisks saturs no trigera)

Adaptīvās kartes testēšana

Lai pārbaudītu savu darbu, palaidiet iepriekš izveidoto plūsmu un apstipriniet, ka:

  • Plūsmas izpildei nav kļūdu, un tā gaida atbildi, parādot darbības Adaptīvā karte gaidīšanas indikatoru izpildes ekrānā.

  • Teams kanālā ir publicēta jaunā adaptīvā karte.

  • Kad atbildat uz karti, atlasot automašīnas modeli un pēc tam adaptīvās kartes apakšējā sadaļā atlasot pogu Iesniegt :

    • Adaptīvajā kartē nedrīkst rasties kļūdas.

    • Plūsmas izpilde tiek veiksmīgi pabeigta.

  • Kartes aizvietošana ir svarīga pēc iesniegšanas, ja esat konfigurējis atjaunināšanas ziņojuma apgabalu darbību gaidīšanas darbību apakšdaļā (tiek rādīta tālāk ar atbilstošo aizvietošanas karti). Pretējā gadījumā visi iesniegumi vienkārši atiestatīs veidlapu.

    Aizvietošanas karte.

  • E-pasta paziņojumā ir ietverta pamatstruktūra, kas parāda, kurš iesniedza atbildi un kura automašīna tika atlasīta.

Apsveicam! Jūs tikko izveidojāt savu pirmo interaktīvo adaptīvo karti!

Pabeigta pirmā karte.

Adaptīvo karšu problēmu novēršanas padomi

Visbiežāk sastopamās problēmas, ar kurām jūs saskaraties, veidojot adaptīvās kartes, ir:

  • Plūsmas izpildes kļūdas bieži izraisa kāds no šiem faktoriem:

    Šādā gadījumā kļūda var līdzināties šim ekrānuzņēmumam:

    Kļūdas ziņojums.

    • Nepareizi formatēts JSON - Tas parasti nav tik sarežģīti, kā varētu gaidīt. Tās visbiežāk ir tikai situācijas, kad:

      • JSON ir cirtaini citāti vai trūkstoši citāti ap vērtībām. Vienmēr pārbaudiet JSON, lai pārliecinātos, vai visas teksta vērtības ir iekļautas dubultajās pēdiņās un vai skaitļi ir iekļauti pēdiņās. Visām pēdiņām jābūt taisnām, nevis cirtainām.

      • Jūs varat apstiprināt sava JSON formātu, ielīmējot JSON kartes lietderīgās slodzes redaktorā.

    • Trūkstoši attēlu vietrāži URL — visām adaptīvo kartīšu attēlu vērtībām ir jāattiecas uz derīgu URL. Pilns attēla saturs netiek tieši atbalstīts adaptīvajā kartē. Pārbaudiet attēlu saites, ielīmējot URL pārlūkprogrammā, lai redzētu, vai tiek parādīts attēls.

  • Adaptīvās kartes var neizskatīties tā, kā paredzēts veidošanas un shēmas ierobežojumu laikā:

    • Pārbaudiet, vai vietturu vērtības, teksta stili un jebkura iezīmēšanas valoda atbilst adaptīvās kartes shēmas prasībām (skatiet adaptīvās kartes shēmas paraugpraksišeit)

    • Izmantojiet koda Visual Studio adaptīvās kartes validatoru . Lai to instalētu Visual Studio no lietojumprogrammas Code, atveriet paplašinājumu tirgu un meklējiet Adaptive Card Viewer.

      Visual Studio Code paplašinājums.

Apcirsts ekrānuzņēmums, kurā redzams kodā instalētais Visual Studio paplašinājums Adaptive Card Viewer (saīsne: reiz iespējots Ctrl+V+A).

  • Kļūdas pēc adaptīvās kartes iesniegšanas bieži vien ir saistītas ar:

    • Izmantojot darbību, kuras nosaukumā nav iekļauts "gaidīt atbildi"

      Mēģini vēlreiz.

    • Mēģinājums iesniegt karti vairāk nekā vienu reizi. Katru adaptīvo karti var iesniegt tikai vienu reizi, pēc tam visi turpmākie iesniegumi tiks ignorēti.