Adaptive Cards in Microsoft Teams using Power Automate | Beginners Tutorial

Поділитися
Вставка
  • Опубліковано 3 сер 2024
  • Getting started with Adaptive Cards for Microsoft Teams using Power Automate, then this beginner's tutorial video has you covered. Power Automate flows facilitate creating & posting Adaptive Cards to Microsoft Teams.
    We will explore the basics of Adaptive Cards, JSON schema, take a first look at the Adaptive Cards designer & samples, Post an adaptive card to Teams as a message or a channel conversation, Post an adaptive card to Teams and wait for a response, Teams messaging extensions - For a selected Message Teams trigger launch an adaptive card, update Adaptive Cards & a lot more.
    We will build forms in adaptive cards using text boxes, Images, Drop downs / Choices, embed images and more.
    We will explore adaptive cards - schema, how to build a card JSON, etc.
    What Adaptive Cards?
    Adaptive Cards are platform-agnostic snippets of UI, authored in JSON, that apps and services can openly exchange. When delivered to a specific app, the JSON is transformed into native UI that automatically adapts to its surroundings. It helps design and integrate light-weight UI for all major platforms and frameworks.
    This Video covers the following:
    ✅ What are Adaptive Cards?
    ✅ Adaptive Cards Designer
    ✅ Post Adaptive Cards to Teams using Power Automate
    ✅ Post current weather information using flow and adaptive cards
    ✅ Adaptive Cards Samples
    ✅ Post a Happy Birthday message to Microsoft Team Members
    ✅ Welcome new Microsoft Team Members
    ✅ Teams Messaging Extensions - Post a Microsoft To Do Task from Teams message
    ✅ Dynamic Poll using Adaptive Card in Microsoft Teams
    ✅ Post adaptive cards from Power Apps to Teams
    Adaptive Cards:
    adaptivecards.io/
    Adaptive Cards Designer:
    adaptivecards.io/designer
    Download flows:
    github.com/rdorrani/Microsoft...
    #MicrosoftTeams #PowerAutomate #AdaptiveCards #Teams #flow
    Table of Contents:
    0:00 - Introduction to Add & Update Excel Table data to SharePoint using flow
    0:42 - Introduction to Adaptive Cards
    1:25 - Adaptive Cards Designer Walkthrough
    2:24 - Post an adaptive card to Microsoft Teams using Power Automate flows
    4:30 - Post current weather information to Teams channel using adaptive card
    6:28 - Adaptive Card Samples
    7:17 - Build a Birthday Message Adaptive Card
    10:14 - How to automate birthday messages to Microsoft Teams members using flow
    15:44 - When a new Team member is added, send a welcome message using Adaptive Cards
    16:12 - Teams Messaging Extensions
    16:45 - Create a Microsoft To Do for a selected message in Teams and Post an Adaptive Card
    23:37 - Post an adaptive card and wait for a response
    24:01 - Travel Request Adaptive Card Approval in Teams
    32:41 - Power Automate Adaptive Card template flows
    32:58 - Generate Dynamic Poll in Teams using flow
    34:35 - Post an adaptive card to Teams from Power Apps using flow
    35:50 - Subscribe to Reza Dorrani channel
    🤝 Let’s connect on social:
    🔗 LinkedIn: / rezadorrani
    🐦 Twitter: / rezadorrani

КОМЕНТАРІ • 259

  • @joshuamatos
    @joshuamatos 2 роки тому +10

    I really like this video! Love when you make simple videos anyone can replicate! Keep this type of content happening!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +2

      Thanks Joshua. Goal is to focus more on beginner level content.

  • @dougydoe
    @dougydoe 10 місяців тому +1

    I had to refresh my knowledge of creating Adaptive Cards so this was my first stop. Although you recorded this video about 18 months ago, It really felt extremely relevant for what I needed. I don't think I watched this then so again, great video. Especially, creating from scratch using the designer was super useful. Thanks

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      That is awesome! Sometimes old is gold.

  • @pierrickdefossez3157
    @pierrickdefossez3157 Рік тому +3

    Thank you Reza, another super video! I keep reviewing it to build my own adaptive cards for Teams, it is really really usefull. I added background, action buttons etc.
    If anyone reading this is struggling with dynamic content to import text on adaptive card, the trick is to use base64() expression like Reza did with the image file. Let's say you started with a get_file_content action to retrieve text from a file. So, from there, add an action to compose like base64(output_of_get_file_content) then add another compose action base64tostring(previous_action_output) and finally use the output of the second compose action in your adaptive card json code.

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Most welcome and thanks for sharing your learnings.

  • @hayleeadamson6449
    @hayleeadamson6449 Рік тому +2

    This was great! As usual, you make it easy to follow along and understand what's happening.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Glad to hear that! Thanks for watching.

  • @Oggielectric
    @Oggielectric 7 місяців тому +1

    It is amazing that this is an option for me and my small business. There are so many things that I did not know that I did not Know. Thank you for the examples.

  • @garywindsor5127
    @garywindsor5127 2 роки тому +1

    Reza, you are the man! Another amazing video. Thanks so much

  • @pipupoperze
    @pipupoperze Рік тому +1

    Great video again! Love your content - it really drives my learning curve and it is so much fun to watch! Keep it up!

  • @juansimon8737
    @juansimon8737 2 роки тому +1

    Reza is a Rock star! or a Power app star! Always putting amazing stuff out there!

  • @satanaz
    @satanaz 2 роки тому +1

    great video! I was struggling to get started with PowerAutomate - this video covers so much stuff, so simply and so efficiently that it made my life so much easier! Thanks for sharing it

    • @satanaz
      @satanaz 2 роки тому +1

      I must add that I've seen multiple videos from the Microsoft documentation and help, and none come close to this level of clarity

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Glad it was helpful!

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      👍

  • @necdetsaritas8722
    @necdetsaritas8722 2 роки тому +1

    Great Job after long time I start to learn again by Reza. Thanks a lot Reza

  • @muralitk
    @muralitk 2 роки тому +1

    Amazing piece of work mate. Thanks for sharing... Very useful

  • @SHAli1474
    @SHAli1474 2 роки тому +1

    Amazing, Just what I needed :)
    Thanks Reza.

  • @OzDoll
    @OzDoll 7 місяців тому +1

    Your video is absolutely fantastic. Thanks for the quality content, it helped me quite a lot to solve some issues I had :)

  • @breadandcheese1880
    @breadandcheese1880 10 місяців тому +1

    Hi Reza! Great way video to reinforce what I learnt from the MPCC this year on adaptive cards. Hope you are doing great!

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      Thanks so much.
      I am taking some much needed rest.

  • @mast733
    @mast733 2 роки тому +1

    As always, Great video Reza 👍

  • @iosmatic
    @iosmatic 2 роки тому +1

    Thank you for this great video!

  • @shashikanthduddukuri6228
    @shashikanthduddukuri6228 2 роки тому +1

    Thanks Reza for great video and HBD 😊

  • @kashifhaque2085
    @kashifhaque2085 2 роки тому +1

    This is great, thanks Reza.

  • @myatix1
    @myatix1 2 роки тому +1

    Nice video! Keep up the great work!

  • @LEOWOLF-tr4uk
    @LEOWOLF-tr4uk Рік тому +1

    Sorry for being late 😅 Happy birthday. I know who you are. You are living my dream life

  • @VeganSmasher
    @VeganSmasher 2 роки тому +1

    Fantastic video!

  • @cmac6877
    @cmac6877 2 роки тому +2

    Awesome video as usual!!! - you can skip all of the ? and [ ] and just type body('Card').data.acDecision :)

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Or body(‘Card’)[‘data/acDecision’] :)

  • @Javierzorromorales
    @Javierzorromorales 2 роки тому +1

    Hi Rez, excellent, thanks

  • @melonafrancis731
    @melonafrancis731 2 роки тому +1

    Awesome video

  • @ariyecaspi4660
    @ariyecaspi4660 Рік тому +1

    Thanx Reza!

  • @MohammadAli-ts2ev
    @MohammadAli-ts2ev 2 роки тому +1

    A great video once again:)
    I will reach out to you via email about your new course.

  • @mthunzimazibuko7792
    @mthunzimazibuko7792 2 роки тому +1

    Your work is appreciated, thanks for this... [HBD]

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Thanks!
      It is not my birthday. I set my birthday in the tenant to the recording date of the video so I get the Adaptive Card :)

  • @Humphrey181
    @Humphrey181 2 роки тому +1

    Great video as always Reza. One thing of note. If I ran your birthday example at 8 am in my time zone, GMT+10, then the birthday comparison would be out by one day since the UTCNOW() function would return 10pm the previous night, and therefore the date would be yesterday. We need to add in additional code in the expression to convert both dates to the same time zone before comparing. Just an FYI. It's an antipodean problem that bites me every time.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      You are absolutely correct. I did notice that later :)
      Thanks for sharing the info.

    • @ShekaaLee
      @ShekaaLee 2 роки тому

      So which one of yall dropping the video on how to do that? 🤣. Thank you. This was really helpful, but for the very end of the bday part is where you lost me. Something about the base64 thing. I have no idea where, how, what that is. Its probably something simple that I am overthinking.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@ShekaaLee Video description has links to download the sample flows from.
      I have no plans of a follow up video on birthday part :)

  • @LukasMissias
    @LukasMissias 2 роки тому +3

    Thanks for teaching us, do you have a course or could you recommend a course to learn Power apps from simple to advanced? I haven't found anything as good as you.

    • @RezaDorrani
      @RezaDorrani  2 роки тому +5

      I have plans for a beginner to advanced course. Send me an email at reza.dorrani@outlook.com for more details.

  • @jamesbergmann4322
    @jamesbergmann4322 Рік тому +1

    Thx Reza. Wonderfull explenations and examples as allways. Have you by any chance made a video explaining @mentions for adaptive cards for teams? I'm actually struggeling with this.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I don't have a video on @mentions

    • @jamesbergmann4322
      @jamesbergmann4322 Рік тому +1

      @@RezaDorrani Too bad... I ll figure it out the hard way, I guess. Again thx for all your inspiring content...

  • @WychfinderYT
    @WychfinderYT 2 роки тому +1

    Hi Reza. really appreciate you sharing this video's information. One question: how do you remove an item from the overflow menu in Teams once you've created it?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Remove item for overflow menu? Im assuming you mean remove the adaptive card once posted.
      I don't think there is an option for it.

  • @sundrapillay6668
    @sundrapillay6668 2 роки тому +1

    Thanks Reza

  • @Khaled_Hamad
    @Khaled_Hamad Рік тому +1

    Hello Reza,
    First of all, thanks for your great effort you put in making all these solutions appear easy and handy.
    I've a question, when I created Teams adaptive card and it waits for response. if I didnt respond to the flow, it will be running for infinity. how to overcome this?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      You can set timeout for the action. Something similar to ua-cam.com/video/r8jk5xigpQg/v-deo.html

  • @yarraguntlar9721
    @yarraguntlar9721 Рік тому

    Really good video, Rezza.
    How can we build cascading/auto populate dropdowns control in teams adaptive card.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      My guess is Yes but I have never tried it.

  • @MonteBStJohns
    @MonteBStJohns Рік тому +2

    @Reza - what a great video, question: do you have any more content, explaining in more detail about (1) posting as the flow bot -vs User & (2) can the User “reply” to the adaptive card post like any other chat and does that impact the ability to eventually submit the response?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      I have not done more detailed videos on this.
      Posting as bot vs user simply defines which bot or user account is used to post the adaptive card.
      You can have replies to cards as well. Have not deep dived into that much.

  • @katies1614
    @katies1614 Рік тому +1

    Thanks for this video! I'm interested in expanding on the dynamic poll template because I want multiple users' responses to be recorded. In the documentation I'm not finding any limits - do you know up to how many responses you could expect this to work for?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Im not aware of what the response limit is. All I know is it goes 1 by 1. So its a loop which can run as many times.

  • @leandromakinomarangoni5171
    @leandromakinomarangoni5171 Рік тому +1

    I really liked the video! Is it possible to customize the font family of the texts? Flows are also pretty slow too, could it be the images I put on the card?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Customizing fonts etc. would be in line with what is supported with Adaptive cards for Teams. I believe it supports upto V1.4.
      Flows being slow probably has to do with how the flow is designed (running loops, processing large data etc.). The flow demonstrated in video has no performance issues on my side. Adaptive card has a size limit and if that limit is exceeded (large images can easily cause that), then it will fail.

  • @LynnlynninVA
    @LynnlynninVA 2 роки тому +1

    Hi Reza - Great video as always. Do you have a video on how to create the adaptive card (survey style) and send via Outlook? I would love to have my Team create a survey without using a MS Form.

    • @RezaDorrani
      @RezaDorrani  2 роки тому +3

      I do not have a video reference with Outlook and Adaptive Cards.
      I have it in my backlog.

    • @LynnlynninVA
      @LynnlynninVA 2 роки тому +1

      @@RezaDorrani Thank you for everything that you do :)

  • @anamahmed2765
    @anamahmed2765 8 місяців тому +1

    Great content Reza! Absolutely thrilled by your knowledge. Thanks for sharing. Is there a way we could use Adaptive Cards to send an actionable checkbox in an email?

    • @RezaDorrani
      @RezaDorrani  8 місяців тому +1

      Thank You so much.
      Checkbox - I am not sure about that.

  • @chintandd
    @chintandd 2 роки тому +1

    Great video Reza. thank you. Do you have any link/video on Adaptive Card for posting card when new member added to teams channel? thanks

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Not on that scenario. There is a flow template for it. All you have to do is add the adaptive card.

  • @barteczekz
    @barteczekz 2 роки тому +1

    This is great, thanks!
    Are the adaptive cards (content) updated only once they are created or is it possible to post an adaptive card to Teams which will auto-update it's content when a column in Sharepint list changes (e.g. a status column)?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Currently, once card is posted, it cannot be updated.
      Once response is received, it can be updated.

    • @barteczekz
      @barteczekz 2 роки тому

      @@RezaDorrani Would you have any tip or idea why is my card posted to Teams several times even though according to flow history this has not happened (ActionBranchingConditionNotSatisfied. The execution of template action 'Post_adaptive_card_in_a_chat_or_channel' skipped: the branching condition for this action is not satisfied)?
      Conditon is not met but card is posted.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@barteczekz I will have to look at your flow in action to provide guidance.
      I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

    • @barteczekz
      @barteczekz 2 роки тому

      @@RezaDorrani Thank you. I did post and @ mentioned you. I hope you will be able to take a look.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@barteczekz I only go to forums in my free time. There are many other experts there who provide guidance.

  • @syedniamath5841
    @syedniamath5841 2 роки тому +1

    Thanks for the great video Reza, Is Power Automate the only way to connect to Teams for sending cards, or Is there any other SDKs available from Adaptive Cards that we can use without using Power Automate flows.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      There are SDKs available for adaptive cards. I have not done much work with that though.

    • @syedniamath5841
      @syedniamath5841 2 роки тому +1

      ​@@RezaDorrani Ok Thanks

  • @meenakshisundaram-kt9zt
    @meenakshisundaram-kt9zt Рік тому +1

    Hi Reza , I really liked the Video, i am just a beginner in Power automate and was trying to do some project using adaptive cards. I need bring Excel table (Accounts monthly report )in Teams chat using adaptive cards . Can you please with me with some specific video on that .

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I do not have a specific video on this scenario. I will recommend checking on forums powerusers.microsoft.com

  • @TechYantra2
    @TechYantra2 10 місяців тому +1

    04:42 important. dynamic value for adaptive card

  • @rpavanshetty
    @rpavanshetty 2 роки тому +1

    Great one, Rezza.
    I have created one but when hovered on a message>More Actions, I don't see the flow created. Do you think there could be any org wide privilege restrictions for this?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Flows must be created in default environment. It does take a few mins before it loads.

  • @aaaaa601
    @aaaaa601 2 роки тому +1

    👏👏👏👍🙋‍♂️

  • @fakharahmedkhan5157
    @fakharahmedkhan5157 2 роки тому

    Hey Reza,
    Any plans of making video on COE and PCF controls? We are eagerly waiting for that.

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      No plans.
      PCF - I have done no work with.
      CoE - There is a full playlist from MSFT on it ua-cam.com/play/PLi9EhCY4z99W5kzaPK1np6sv6AzMQDsXG.html

    • @fakharahmedkhan5157
      @fakharahmedkhan5157 2 роки тому +1

      @Reza Dorrani Thanks, Reza 😀

  • @stevenvits152
    @stevenvits152 2 роки тому +1

    Thank you very much!
    Is there a way to change the heading of the adaptive card?
    Now ‘Powerautomate send a card’ is prompted.

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Currently, I don't think that can be updated.

  • @Zsebtetu
    @Zsebtetu 2 роки тому +1

    Thanks Reza. Can you create a table in an adaptive card? I couldn't made it

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      There is a rich text field type. Could be possible to add a table in there. I have not tried it though.

  • @vfontanav
    @vfontanav 2 роки тому +1

    Hi Reza! As alway an excellent content. Could you please give some example about how to use an image received om MSTeams chat and forward this image on e-mail body or any other kind of flow.
    I tried to add the image on e-mail body, but it tries to use an invalid link and when try to mount this with ContentBytes and Name, there are some missing properties.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @facun_OK
    @facun_OK 2 роки тому

    Amazing video!!! But I have a question... what happens if the Get user profile connector does not return results? Is List Group Members automatically updated and removes former employee accounts or do we also have to validate this? Thanks!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Get user profile not returning results means either user email or id provided is incorrect or user is no longer an employee.
      You can do error handling in flow by checking outcome of user profile action.

  • @hokemspitter
    @hokemspitter 10 місяців тому

    Hello Reza,
    Great videos!!!. I am trying to create a flow using the Post Adaptive card and wait for response action. I have that action on my home tenant, but is is missing at my work tenant. Do you have any ideas about what that is caused by and what can I do about it?
    Thanks,
    Howard

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      Hey, no idea about that.

    • @hokemspitter
      @hokemspitter 10 місяців тому +1

      @@RezaDorrani Thanks for the reply. I may have to have ticket created with MS to track this down. When I find out what it is, I'll post it back here. Again thanks for the reply.

    • @hokemspitter
      @hokemspitter 9 місяців тому

      A GCC Tenant may not have that action.

  • @bobblandeburgo3842
    @bobblandeburgo3842 4 місяці тому +1

    Thank you for this, Reza. How would I do this for a list of team members on a SharePoint list? List name is Birthdays 2.0, I have a single line of text column called Name, and a date column called Birthday.

    • @RezaDorrani
      @RezaDorrani  4 місяці тому +1

      Idea would be to query list to get data where birthday day and month is today.
      I don’t have a specific video on this though hence can only give idea.

  • @supriyochatterjee4095
    @supriyochatterjee4095 2 роки тому

    Sir waiting for your video on how to create a project dashboard using Powerapps with details steps explained

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      I will add your video request to my backlog but will need a lot more folks requesting this topic to give it a higher priority.
      Meanwhile, I will recommend checking the forums at powerusers.microsoft.com/ in case someone has done something similar.

    • @supriyochatterjee4095
      @supriyochatterjee4095 2 роки тому

      @@RezaDorrani Ok Sir waiting eagerly for the same, others please kindly have a look into my comment and request the same so that we can learn all something very very important and useful

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      @@supriyochatterjee4095 This is the first request on this topic. I will need many many more requests to give this a high priority.

  • @jillcooper7440
    @jillcooper7440 9 місяців тому

    Hi Reza, Is there a way to allow a user to input rich text in an adaptive card? Or even an input area so they can see multiple lines of their message? Thank you.

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      Hi Jill,
      I have not explored adaptive cards since I made this video. At that point in time, it was not an option.
      Not sure if that is an option today.

  • @mallelajyothi9819
    @mallelajyothi9819 2 місяці тому

    Hello Reja....I am adding the send adaptive card wait for response action in apply to each action... It's waiting for first user response after go to the second use response..But my requirement is send a card to all the users at a time with different values in adaptive card (send different card values to different users)

    • @RezaDorrani
      @RezaDorrani  2 місяці тому +1

      Send and wait will wait. I am not aware of how to meet your requirements.
      I will recommend checking or posting your query on forums in case someone has experienced something similar powerusers.microsoft.com

  • @hokemspitter
    @hokemspitter 9 місяців тому +1

    Nice video. One question, the user profile image conversion to base64 in the Adaptive Card section is a bit obscured on the video and I am having difficulty getting that content back to the expression correctly. Can you provide that detail? Thanks.

    • @RezaDorrani
      @RezaDorrani  9 місяців тому +1

      Video description has link to download sample flows

    • @hokemspitter
      @hokemspitter 9 місяців тому +1

      @@RezaDorraniThat's great. Thank you sir!

    • @hokemspitter
      @hokemspitter 9 місяців тому

      @@RezaDorrani I was able to import your flow and it works, but... I see the issue that the image makes the payload too big. How did you deal with that since you show the post with your image?
      Thanks!

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      @@hokemspitter There is not workaround for it as the payload size has a limit.

  • @princepabari6479
    @princepabari6479 2 роки тому

    sir i am getting error in TO DO Task section , task is created but flow throws error in originated user id part, "No user details with email or UPN 'Prince Pabari' were found in Graph."
    great tutorial sir, really appreciate your content !!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Thanks.
      Weird issue with originating user id.
      You can always enter your email if manually in the flow, since this flow is being run by your account.

  • @surajrevankar6062
    @surajrevankar6062 2 роки тому +1

    Thanks for this information Reza.. do we need any additional licence to design and use adaptive cards ..

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      No additional license needed.

  • @diazeedeeps6778
    @diazeedeeps6778 3 місяці тому

    Hello Reza, I am trying to create a flow for NOC monitoring where everytime there is a acknowledgement to the team chat ping, adaptive card should be pinged

    • @RezaDorrani
      @RezaDorrani  3 місяці тому

      I do not have a video reference on this scenario

  • @-Tristan-
    @-Tristan- 2 роки тому

    Hello, i have created an adaptove card on based of a selected chat message, how can i add the messages content inside one of the adaptive cards text fields?

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      I believe the message text is provided as a dynamic property from the select message trigger action.
      You can leverage that in one of the text fields of adaptive card.

  • @Chris-mr8qm
    @Chris-mr8qm 2 роки тому +1

    Hello, great video, is it possible to create adaptive card with outlook and not Teams?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      docs.microsoft.com/en-us/adaptive-cards/getting-started/outlook

    • @Chris-mr8qm
      @Chris-mr8qm 2 роки тому

      @@RezaDorrani Thank you for this! Is adaptive card used only for approval? in my use case, I want to send an email to users to ask them to update their respective SharePoint fields. is that possible? im confused

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@Chris-mr8qm Can be used for any scenario.
      Check Accelerating Microsoft Teams Messaging Extensions with Power Automate & Adaptive Cards
      ua-cam.com/video/iHtY3TjvYck/v-deo.html

    • @Chris-mr8qm
      @Chris-mr8qm 2 роки тому

      @@RezaDorrani Thanks again for sharing . good stuff. I succeed to update the sharepoint with adaptive card from teams but doing it from an adaptive card within an email seems more difficult. can find any good material.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@Chris-mr8qm I have not tried that one.

  • @pramodkhot7767
    @pramodkhot7767 Рік тому

    Great video. I followed same steps as you for Birthday adaptive card from blank but I am getting error for postcard in power automate.
    The error is {"error":"The payload is too large. Please make sure the size is less than 28KB."}
    This error is for the Image file content output. I am getting too much content. If I remove this content file from adaptive card flow gets executed succeefully.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Its the size of the image in the card.

  • @banihas22
    @banihas22 9 місяців тому

    Hi Reza, I tried to run the first example you. with the Weather JSON, but I got the following error: Cannot read properties of undefined (reading 'config') - I've also posted this query in the power users group, but thought I'd check with you as well. Thanks!

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @shifamomin6547
    @shifamomin6547 10 місяців тому

    Hi All,
    I have created a flow to send adaptive cards to multiple user and wait for the response and the flow is sending cards but problem is adaptive cards are showing up sequentially. Once the first user provides their response, the Flow will continue by sending the same card to the second user, then it will wait for that user to respond, and so on.
    However if I change the concurrency control I'll have maximum 50 parallel branches. But what should be the approach if I need to get response from more than 50 users???

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      I dont think there is any other option.
      I will recommend checking or posting your query on forums in case someone has done something similar
      powerusers.microsoft.com

  • @komminane
    @komminane Рік тому

    Can I have multiple approval/reject , like a grid or table with input selection. The rows can be N

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Possible with adaptive cards but not something I have tried. I will recommend checking on forums in case someone has done something similar powerusers.microsoft.com

  • @nvlddmkm1282
    @nvlddmkm1282 10 місяців тому

    Question - I'm trying to create flow that grabs an email from Outlook (V3), then send an adaptive card to Teams using the Outlook Body dynamic content; the issue though, is the body is HTML and will break the flow via the JSON. Any ideas? Can I format a text block to accept HTML or something?

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @resrudeboy
    @resrudeboy Рік тому

    How do you share the adaptive card flow "from a selected message"? Ive tried building one in a solution and sharing that, ive tried adding people as run as users, and also as owners but nothing seems to add it to their teams message extensions?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I am not sure about how that works. Check the documentation.

  • @MrNireekshan
    @MrNireekshan 19 днів тому

    Great Video. I tried the same. But the image from user profile is too big (base64 url is very long). Image is not displayed in teams but working in outlook. Is there a way to compress user profile images ? any alternate solution ?

    • @RezaDorrani
      @RezaDorrani  19 днів тому

      Image size is limited. Im not aware of an option to compress images.
      I will recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @Jonathan-ob3lx
    @Jonathan-ob3lx 8 місяців тому

    I couldn’t find the one with power apps at the end.. is there a separate video for it?

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      There is no separate video on that

  • @1sagaragarwal
    @1sagaragarwal 7 місяців тому

    Hi sir, I had a doubt...what will happen if someone changed the status directly from list? will it still show the card in teams? I have use case where I want to allow user to approve from teams or outlook or from my spfx solution...is there any way all three things can be accomplished

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      It will not unless the flow is run again

  • @aanaysingh1
    @aanaysingh1 2 роки тому

    Hi Reza, is it possible to show a chart linked to an excel sheet or a tableau/PowerBI Dashboard as an adaptive card?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      I dont think so. You can put in an image but not a live power bi tile.

    • @aanaysingh1
      @aanaysingh1 2 роки тому

      @@RezaDorrani any other way to pull up dynamic charts?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@aanaysingh1 I dont know of any other way. I will recommend checking on forums powerusers.microsoft.com

  • @rupinderkaur8864
    @rupinderkaur8864 Рік тому

    Hi Reza,Is it possible to change the notification text which appears when card is posted in teams? I mean 'power automate'?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I don’t believe so

    • @rupinderkaur8864
      @rupinderkaur8864 Рік тому

      @@RezaDorrani thanks for your response Raza. Is it possible to change the text 'Power Automate' text inside the flow bot which appears at the top of the message.I am using 'Post a choice of options ' as a flow bot to the user.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@rupinderkaur8864 I don’t believe you can change the standard options that show up. Only customizable aspect is the adaptive card.

  • @tvenkatesh81
    @tvenkatesh81 Рік тому

    Hey Reza, very useful. But i am stuck on capturing the Input.Text with submit button. i have two buttons as Submit and cancel. And if submit is clicked, i want to capture the values in Input.Text. how do i do this. pls help.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @daXcel7448
    @daXcel7448 2 роки тому

    Any Idea why I get the error" Invalid recipient" if I supply my office 365 email in the 'Post as' field instead of Flow Bot?

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Weird that post as user option for me does not even show the "Post as" field. It sends the card from the account under which the flow is running.

  • @salainayaganarunmozhi9558
    @salainayaganarunmozhi9558 6 місяців тому

    I am looking for solution for the following scenario using Sharepoint List + Team Adaptive Cards:
    1. Multiple items are added in Sharepoint List in last 15 minutes e.g. 5
    2. Power Automate flow will trigger gets 5 items from sharepoint list, sends 5 adpative card to teams group chat.
    3. Based on the response selected each adaptive card each respective sharepoint list item should be updated.
    I am aware that the adpative card waits for the response, but is there a way we can group those 5 in one table format and show only 1 adpative card and have 5 response/dropdown fields and submit all at once and based on each items selected it should update the respective sharepoint list

    • @RezaDorrani
      @RezaDorrani  6 місяців тому

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @rishimathur7838
    @rishimathur7838 Місяць тому

    Can we get approval from multiple users before changing the status to approve ?

    • @RezaDorrani
      @RezaDorrani  Місяць тому

      Possible! I have done several approval based videos.

  • @tvenkatesh81
    @tvenkatesh81 7 місяців тому

    Hi reza, i have come across a scenario where i want to add attachment option or the camera control in adaptive cards for a transport app. So drivers can upload the pic of their trip starting and end kilometres. Anyway to do this. Pls help

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      I have not explored options where one could use camera or upload pic using adaptive cards.

    • @tvenkatesh81
      @tvenkatesh81 7 місяців тому

      @@RezaDorrani I have searched forum but I could not find it. Maybe when you get time pls see if you can catch anything.

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      @@tvenkatesh81 I dont plan to investigate this as I am working on 10 video ideas

  • @devgee-uv4uj
    @devgee-uv4uj 5 місяців тому

    Question, is it possible to use the bot name instead of the name of the user? For exaple "Testbot via Flow" and not "Username via flow". thanks

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      I dont think thats an option

  • @LordDarkZeus
    @LordDarkZeus Рік тому

    How do I forward an adaptive card posted by a third user flow to a group chat or a channel ?
    Or
    How to post all the messages of a group chat as it is to another group ?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      I'm not sure if there is an option to forward adaptive cards. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @maazosmany1291
    @maazosmany1291 9 місяців тому

    Hi I have a doubt when I select chat with flow bot and a single email address in recipient it is a success but when I send it to multiple users it fails and gives me error

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @dhanesha8664
    @dhanesha8664 2 роки тому

    Hi reza. Can we use file uploads in adaptive cards as input?

  • @francesfemille
    @francesfemille 10 місяців тому

    Hello! Would you know how to post an adaptive card to Teams Channel with an attached image from Forms? :D

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      Have not tried that hence not sure.

  • @rifkitr5680
    @rifkitr5680 4 місяці тому

    is the adaptive card have upload media feature? if yes please make the tutorial

    • @RezaDorrani
      @RezaDorrani  4 місяці тому

      I have not followed updates on adaptive cards since this video. Not sure if that’s a supported feature.

  • @amitpandey47
    @amitpandey47 Рік тому

    Hi Reza, How to we create adaptive card dynamic response on submit button. Please create a video on this.
    I have 3 buttons
    Accept, New Date Offered, Declined
    On accept response should not normal as it is.
    on New date offered a Input Date box and text input should be visible and it is required to have date than submit.
    on Declined an input choice and text input should be visible and it is required to have date than submit.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I make videos when I receive multiple requests on a topic. Every quarter I ask subscribers for topic suggestions on Community tab of my channel. Most voted topics get added to my backlog. Make sure to add this request when I make the next topic suggestion post.

  • @aniketsharma5130
    @aniketsharma5130 Рік тому

    Hi please reply me,i am stuck as i am not getting that blue border line on my adaptive card, can you tell me why?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @oldisgold1527
    @oldisgold1527 8 місяців тому

    my flow ran successfully, but card is not posting here on my end, could you please help me to get in here

    • @RezaDorrani
      @RezaDorrani  8 місяців тому +1

      I have not come across the mentioned issue and hence not sure what the reason for your issue is. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @onlymn9007
    @onlymn9007 2 роки тому

    Hello , I have Requirement for reminds other users on selected teams massage
    How its possible ?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      I do not have any video references on this requirement. I will recommend checking on forums at powerusers.microsoft.com

  • @kylerayner1103
    @kylerayner1103 2 роки тому

    Can these adaptive cards be used with DevOps?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      I don't believe it is an option at the moment via Power Automate.

  • @munisamy8770
    @munisamy8770 2 роки тому

    Hello Raza, I have used exactly same steps. But the profile picture is not working. I am keep getting the error message when the flow runs. The output message is:

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Output message is blank :)
      There is a size limit with adaptive cards.
      Its probably bcoz user image size is large. There is no workaround for this limit at the moment.

    • @munisamy8770
      @munisamy8770 2 роки тому +1

      @@RezaDorrani Thank you Raza for clarifying. I spent much time to find the solution. Finally, now I get clarified from the expert (Mr. Raza). Your videos and the way you are explaining is awesome :)

  • @mangenapratimau
    @mangenapratimau Рік тому

    Can any of these cards have tool tip ?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      The controls in cards have tooltip property. The card itself does not. You can always add a text block to describe what the card is about.

  • @mallelajyothi9819
    @mallelajyothi9819 2 місяці тому

    Hello Reja....How to control sending the adaptive card multiple times...I have only once

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      I did not understand your question

    • @mallelajyothi9819
      @mallelajyothi9819 2 місяці тому

      Adaptive card is sending multiple times

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      I have not come across that issue

  • @mterveen1
    @mterveen1 Рік тому

    Post adaptive card as user is not available in my flow. Only virtual agent or flow bot

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Not sure. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has experienced something similar.

  • @sagarkariya5115
    @sagarkariya5115 10 місяців тому

    when I am trying post this recipient is getting the blank card showing we cannot display the card why?

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @nilams1914
    @nilams1914 Рік тому

    Hi reza,getting error in condition format and when pasted image url its not display can u olease suggest?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      No idea as I have not come across this issue. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

    • @nilams1914
      @nilams1914 Рік тому

      One more question can i take birthday date from excel sheet

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@nilams1914 Yes

    • @nilams1914
      @nilams1914 Рік тому

      Please post video if any one scenario you have that type.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@nilams1914 I do not have any videos on that scenario. I would recommend checking on forums in case someone has done something similar
      powerusers.microsoft.com

  • @ylmazozturk06
    @ylmazozturk06 2 роки тому

    How can you move forward for good health, approval and rejection.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      ua-cam.com/video/Om4beefKmV0/v-deo.html

  • @surajdevasthali6107
    @surajdevasthali6107 2 роки тому

    Can we create an adaptive card approval with Multiple entries added from Forms? Such as project allocation details for two different employees at the same approval card?
    Details to share in one Go for 2 or more employees in one Adaptive cards at a time.
    1. EMP ID
    2. Emp Name
    3. Project Name
    4. Area of work
    5. Allocation Start Date
    6. Allocation End Date
    7. Growth/Replacement resource
    8. Name (If Replacement)
    9. Reason/Comments

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Possible. I believe you can add tabular data in there as well.
      I do not have a video reference on this scenario and would have to try it out to provide guidance. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

    • @surajdevasthali6107
      @surajdevasthali6107 2 роки тому

      @@RezaDorrani Thanks. Can you make one Video on Multi entries on Adaptive Cards, Please?

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@surajdevasthali6107
      I make videos when I get multiple requests on a particular topic.
      Every quarter I ask subscribers for topic suggestions on the Community Tab of my UA-cam channel.
      Subscribers vote for topics and the highest voted topics get added to my backlog.
      Make sure you post this in the next topic suggestion post. If it gets a lot of votes, I will add it to my backlog.

  • @vandnasaini638
    @vandnasaini638 2 роки тому

    Hi can you please let me know how to copy the link for the inagw

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      What is inagw? What time in video was this showcased?

  • @sailokesh1836
    @sailokesh1836 8 днів тому

    Hi sir , after teams update it's unable to display cards the error: we are sorry, this card couldn't be displayed. Can you please address this sir

    • @RezaDorrani
      @RezaDorrani  8 днів тому

      Not sure what update are you relating to.
      I have not come across the mentioned issue.

  • @techbuddy1117
    @techbuddy1117 9 місяців тому

    Could not retrieve values. The dynamic invocation request failed with error: { "error": { "code": "AuthorizationFailed", "message": "A client certificate or authorization header was not provided." } }. !!!!! it showing like this

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      I have not come across the mentioned issue and hence not sure what the reason for your issue is. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com