Microsoft Teams: Use Adaptive Cards to Connect People to Process
HTML-код
- Опубликовано: 2 авг 2024
- Often in large organizations, systems get created that are still missing the extra glue to make them effective. In this post I'm going to show you a way to use Teams with Adaptive Cards to bring your apps, data, and people closer to make them more effective.
Follow along with the blog: www.bulb.digital/blog/create-...
💡 Check out the Internal Communication Guidebook we mentioned: www.viaworkplace.com/
If you found this video helpful, subscribe to always be in the know of O365. This whole channel is focused on creating content around the Microsoft space. We create videos on Sharepoint, Power Platforms, Planner, Outlook, and other M365 tools. Technology should be an enabler, not a barrier, to productivity and happiness at work. Our mission is to empower your workforce through technology.
Check out a more in-depth blog in this topic here! www.bulb.digital/blog
Other Free Resources + Guides 👇
📧 Subscribe to our weekly newsletter. Tips and tricks sent straight to your inbox every Thursday! www.bulb.digital/newsletter
✅ Take our free Office Assessment to see how your workplace stacks up! officeassessmentscorecard.sco...
💻 Join Office Hours! Ask your O365 questions live with us every first Wednesday of the month. www.bulb.digital/office-hours
🔗 Looking for a supportive community for shared insights and collective growth?www.viaworkplace.com/the-work...
💡 Need large scale Office 365 help? www.bulb.digital/services
Presenter: Mike Bodell
0:00 Intro
2:00 Working Example
4:50 Adaptive Card Designer
6:23 Building an Adaptive Card
9:42 Adding the Card To A Flow
12:32 Conclusion Наука
Great Video. Always grateful for people like you who help learn beginners like me.
We are happy to help! Thanks for the kind words 😁
Great overview, thanks. Was missing out on the adaptive card building tool and was lost inside the power apps card builder
No problem Briton, glad we could help!
How was the power automate build?
Great Video! How do you save the input of a multiple Choice to a SharePoint list?
So your adaptive card choice set is going to look something like this...
"choices": [
{
"title": "Option 1",
"value": "Option 2"
},
{
"title": "Option 2",
"value": "Option 2"
}
]
Then when you get the adaptive card response you'll need to parse it and create the appropriate JSON to pass to whatever action you're using to update the SP list item. JSON will be handy if you're using the HTTP Request to SharePoint action. If you're doing something more simple, maybe parsing the responses and then setting a variable with the selected choice value would be good enough to pass into an Update or Create list item action.
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???
There are probably a couple patterns for how you can do this. The one we recommend would be to create two flows and put them into a solution. This will enable the use of child flows. The first flow should accept a user's email address as an input. This flow will send the adaptive card and collect the response. The second flow will use a loop with concurrency control maxed out to call the first (child) flow. The first flow should respond to the calling flow prior to sending the adaptive card. This pattern will allow all of the adaptive cards to be sent in something close to parallel. The other challenge to deal with is what to do with the responses. If the goal is simply to gather a response from every user, then you're done. If you need to gather all responses and then do something collectively with them, you'll need to implement some sort of plan to store the responses somewhere that you can aggregate them after they're all collected. A SharePoint list might be a good place to store these.
Great video! How does it give a prompt to user after responding/submitting?
Thanks! 😁 I walked through creating an adaptive card in a Power Automate flow in the Post Adaptive Card and Wait action (9:41) in the video. The action prior to that is a Create Chat action. Basically, when the item is submitted, we are initializing a chat in Teams, and then Posting the Adaptive Card in that chat.
Hi, can we pass HYPERLINK over teams via power automate so as to Navigate to SharePoint list
Do you have a full tutorial on the entire setup?
Sorry, we don’t at this time!
@@BulbDigital Bummer, this is a perfect setup for a small business. Look forward to the videos if you do!
Hi BulbDigital,
I am facing a problem with my adaptive card. I am getting 'Something went wrong. Please try again' error on first click. On again, clicking it immediately gets successful. This leads to triggering of my flow twice. How to fix this timeout error?
has anyone got any experience of creating adaptive cards to interact with 3rd party tools - especially ServiceNow ? (for instance - to show "my items" or "to do")
ServiceNow has a premium connector in the Power Platform. I have not used it myself, but presumably you could use this connector to do just what you're asking. There are even some template flows in Power Automate that you could start from. There are a couple templates that are pretty close to what you're describing...
powerautomate.microsoft.com/en-us/connectors/details/shared_service-now/servicenow/