Flow Teams Integration - Learn about adaptive cards, Flow bot, replies, and more

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 125

  • @rickbartleson5538
    @rickbartleson5538 3 роки тому +1

    Saw this before and thought to myself one day I may need this... Well today is the day :) I scripted like this .... When a new SQL row (customer comment on an order) is created... add a message to a channel in Teams. Then I created a card that I have an ID field for the customer service team to copy from the message to tie back to the SQL row... and a comment field... then submit, then the web order will be updated!!! WOOHOOO Thanks buddy!

    • @ShanesCows
      @ShanesCows  3 роки тому

      Rick that is awesome! Good job!

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

    This does not have enough likes. Think few people are using this but super powerful stuff. I watched this last year and never had a chance to use it, using things like this more. Thanks Shane you are the King! Really appreciate it

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

      Glad you found it helpful and thanks for the kind words. 😍

  • @adamdavid5049
    @adamdavid5049 3 роки тому +3

    Thanks for the video Shane! Just an FYI, there is a much better way to get the dynamic content into an expression. After you type in your expression - Like formatnumber(float(),) - you would click in between the parenthesis where the content goes then click back to the dynamic content and then click on whatever it is you want to add.

  • @dannyhometown
    @dannyhometown 4 роки тому +2

    Thanks Shane for your fantastic sharing. I learnt all MS flow from your videos. I think I have a use case for this one. Thanks again. Have a good day.

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

    This is amazing, that's all necessary to stand out in my company! Thanks a lot :)

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

    I want to automate a flow that will create a todo task for our IT. This video helps a lot

  • @SpadeZ777
    @SpadeZ777 3 роки тому +1

    Wow you are insane, I love the way you teach, you make me excited to learn more, thank you.

  • @Tequito93
    @Tequito93 4 роки тому +1

    Thanks once again for your effort!
    I work with Power Apps / Automate on a Daily bases and watching your content inspires me Every week to build better solutions.
    What im still curious about is if and when it will be possible to send adaptive cards to persons who are not in my tenant (maybe with email even though we want to avoid that ;) ) to access input from other companies in an easier way.
    Excited for next weeks video!
    Cheers!

    • @ShanesCows
      @ShanesCows  4 роки тому

      Interesting idea. I don’t know of a way but I am curious

  • @18astewart
    @18astewart 4 роки тому +2

    Shane, thank you so much for showing how Flow can be erratic and unpredictable on video, and that sometimes it is best not trying to understand why it does what it does, just trick it into doing what you need. I thought it was only me it it did not like, and that perhaps it was something wrong with me! Spent hours this weekend wondering why “When a message is received in a shared mailbox v2” suddenly decided that it needed an Apply to each if I want to access the message subject when last week it did not. It must have been the time of the month.... And I’ve also found cut and paste a bit like wheel of fortune, third time is often (but not always) the charm.

    • @ShanesCows
      @ShanesCows  4 роки тому +2

      I am learning that showing my pain seems to help way more than hurting. So I have been trying not to cut it out anymore. 😎

    • @GoWstingray
      @GoWstingray 4 роки тому

      Andrew Stewart cut and paste can be a pain due to losing references to other objects, u have to think of flow as a high level API, there’s still code running underneath that will break, and peeking it can resolve a lot. Also cut and paste plane doesn’t work in a switch control. Always remember to rename Apply to each and other control objects before you drop anything in them or they also lose references if you do and you will have redo all the dynamic content. I’m getting used to it nuances now but it’s still annoying sometimes, as for Flow helpfully dropping in apply to each for you to it’s probably due to having more than one recipient or something, you get this behaviour for example in a Approvals with more than one Approver and is logical if you think about it as it’s still object oriented language underneath.

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

    I want to scream at Flow. GET IT TOGETHER FLOW!

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

      😂 I do that at least once a week. 😂

  • @jurgenguns1925
    @jurgenguns1925 3 роки тому +1

    Shane, really great feature(s). Thanks a LOT!

  • @alexshteinberg1227
    @alexshteinberg1227 4 роки тому +1

    Great video..I finally can use adaptive..given JSON trick thanks 😁👍

    • @ShanesCows
      @ShanesCows  4 роки тому

      Great 👍 Now go build something awesome! And remember next week's video we are going to do more with those adaptive cards. 😍

    • @umredchihawa
      @umredchihawa 4 роки тому

      Dear sir i need ur help. Can you make a short video add picture on output excel table cell

  • @bharathsamratgajula8044
    @bharathsamratgajula8044 3 роки тому +1

    Great work shane. appreciate all your efforts.. Thanks for the video.

  • @JGNiDK
    @JGNiDK 4 роки тому +4

    Yeah. More great knowledge! Way to little time in my life!

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      It is a balancing act for sure Jan. 😎

  • @nitzan300
    @nitzan300 3 роки тому +1

    Thanks a lot again, great session .

  • @Flowmi
    @Flowmi 3 роки тому +1

    Yes this was amazing! Please keep making more videos! 👽

    • @ShanesCows
      @ShanesCows  3 роки тому

      I will. Over 100 and counting. Currently doing 2 a week. 😎 Make sure to subscribe 🐶

  • @SauloOliveira
    @SauloOliveira 3 роки тому +1

    Fantastic video, thanks Shane.

  • @Poryotis
    @Poryotis 4 роки тому +1

    Great video post Shane! Thank you! Would love to see a follow up with the Flow Bot actions.

    • @ShanesCows
      @ShanesCows  4 роки тому

      Interesting. I will ponder on that idea. Thanks. 😍

  • @tenisviejos
    @tenisviejos 4 роки тому +1

    So many possibilities! thank you for this video.

  • @GoWstingray
    @GoWstingray 4 роки тому +1

    Haha nice one Shane, ive implemented some Adaptive cards in Teams last week to gather some Finance codes after an approval, bit of a pain that the Dynamic Content isnt availiable on the actions that wait but i guess they are in Preview and you can just use an expression to get to it outputs('SendAdaptiveCardAddBPCParentCode')?['body']?['data']?['BPCStrategicGroupingID'].
    Watching now :)

    • @ShanesCows
      @ShanesCows  4 роки тому

      Yeah. First few times I also wrote all of the formulas by hand also. Glad I mostly made sense of it.

    • @GoWstingray
      @GoWstingray 4 роки тому

      @@ShanesCows Well now im wondering if i cleared out the Dynamic Content from my JSON they would of appeared like you did, i will have to go back and try it. Cheers

  • @scottsalvner7540
    @scottsalvner7540 3 роки тому +1

    Shane, it's great that you did Adaptive Cards for Teams, but could you do something with Adaptive cards and Outlook? I'm right in the middle of working with this and it seems different than how you pass information to/from an Adaptive Card for Outlook.

    • @ShanesCows
      @ShanesCows  3 роки тому

      I haven't used them with Outlook yet Scott. 😐 It is on my list to try out at some point though.

  • @NKBobcat
    @NKBobcat 4 роки тому +1

    As Microsoft continues to roll out more features, there are some rough patches at times. We have all suffered a few hours of ambiguity pain with Power Platform in general. However, the benefit is worth it in the long run.

  • @GoWstingray
    @GoWstingray 4 роки тому +1

    Would be great is you could update the Adaptive Card with what a user entered in a text box or action set from within the card, one of the great things about the approvals in Flow is if a user is looking back at a card that has been updated they can see what they answered rather than static text.
    Can you get to Dynamic Content from the Post a Card action in its own "Update message" where you put "Thanks for providing feedback"?
    Think its probably a Chicken and Egg scenario.

    • @ShanesCows
      @ShanesCows  4 роки тому

      I don't know. I will mess with it this week though and see if I have anything to share next week.

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

    Hi Shane,
    At my home tenant I have the Post adaptive card and wait for response action, but not at more work tenant. Do you know why and how to fix that?
    Great videos!
    Thanks

    • @ShanesCows
      @ShanesCows  11 місяців тому

      I wonder if it has to be built in your Default environment at work in order for things to function? Not sure.

  • @kyalee7913
    @kyalee7913 11 місяців тому +1

    Hello, nice video Shane. Btw what if user dint reply on the options? since there is no input, how can i set the condition on it? Glad if you can answer on it :D

    • @ShanesCows
      @ShanesCows  11 місяців тому

      You would need to have a flow action that runs when the Adaptive card Times Out. Look at Configure Run After.

  • @gabrielaobando6785
    @gabrielaobando6785 4 роки тому +1

    Thank you so much Shane. Do you think you can share a little bit about the anonymous location to save an image and get the URL? What if you do not have those type of permissions within the site in SharePoint to make this directory public. I understand that another possibility to add a URL is using the base 64 but PowerApps creates image data too big for the Adaptive card to understand. Any thoughts will be greatly appreciated.

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Gabriela I will try to cover it more in the coming video. Should be out on Monday

  • @gerardopalacios3291
    @gerardopalacios3291 3 роки тому +1

    excellent video and excellent way of explaining, I just have a question,
    can you know the limit of adaptive card that can be sent? example I can send an adaptive card to 1000 users of teams?

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

    Shane I want to create a Feedback adaptive card, so after a meeting I could send the card to everyone in the Teams group to have them each individually provide feedback on the meeting, which would then get compiled or sent somewhere. Do you have a video on this? I don't want to have to edit an adaptive card and update names manually every time.

  • @sebastiendebosscher
    @sebastiendebosscher 3 роки тому +1

    Hi Shane, Great video, thanks!
    Any idea how to get a list of available Microsoft Planner "plans", "buckets", "labels",... in the For a selected message trigger as a drop down overview. I want to add a specific task to a Planner of choice and in one of the available buckets at that time.

    • @ShanesCows
      @ShanesCows  3 роки тому

      I haven't worked with Planner enough to be helpful here right now. Sorry.

    • @sebastiendebosscher
      @sebastiendebosscher 3 роки тому

      @@ShanesCows and if you want to add a new item to a sharepoint list of choice (a dropdown list of available sharepoint lists shows up in the "For a selected message trigger"). Or if you want to modify the status of an Outlook tasks (a dropdown list of all you unsolved outlook tasks shows up on the "For a selected message" trigger).?

  • @SirajAhmad-uo1gr
    @SirajAhmad-uo1gr Рік тому

    Hi Shane,
    Its a great explanation but i didnot get what i need to do.
    I need to post message to user on teams. (private message).
    on button click, user get message on teams for pending request.
    Please guide.

  • @marcocruz8440
    @marcocruz8440 4 роки тому +1

    Heeeeeeereeeeees our intro

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Becareful. YOu might find yourself as my backup. 😀

  • @erikherbrand1781
    @erikherbrand1781 3 роки тому +1

    Great Video Shane as always. I used to be able to walk around the office daily and give everyone a fist bump and wave, now that we are virtual. I was thinking about setting up a flow to send a note of "hey how ya doin?" message. Is there a way to setup that up using a trigger that appears as a chat vs to a channel? and appears as though it comes from me vs flowbot?

    • @ShanesCows
      @ShanesCows  3 роки тому

      Not that I know of. Not saying it isn't possible but I haven't figured it out yet if it is. 😕

    • @erikherbrand1781
      @erikherbrand1781 3 роки тому

      @@ShanesCows Thank you. I watched your video on Flyout Menus ua-cam.com/video/D_Kb7AXSE0s/v-deo.html and it was awesome too. I really like how you break items down and make it simple and easy to understand. Is there a way to on flyout menus reset when you go to the next screen? IE i created a flyout menu then navigate to next screen but when i go back the flyout menu is still there on the screen.

  • @sathyas8696
    @sathyas8696 4 роки тому +1

    Hi Shane, thanks a ton for your candid and really awesome videos.
    Is there any way we could show the message on which this adaptive card is clicked on? Im trying to add the message to a sharepoint list, so need the post in which this adaptive card was clicked and then i could pre fill that post as a multi line text in the adaptive card, and user can edit and submit to be stored in sp list.

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Yes, absolutely. My next video, which I will post Monday, will talk more about adaptive cards.

    • @sathyas8696
      @sathyas8696 4 роки тому

      @@ShanesCows thank you for the swift response and look forward to next weeks video. Cheers to Chewy.

  • @asirigodage1766
    @asirigodage1766 3 роки тому +1

    Great stuff!!!
    How would you automate shanes reply? (ie. If amount is < 100 YES, else NO)

    • @ShanesCows
      @ShanesCows  3 роки тому

      Maybe add a condition in the flow? Not sure

  • @JGNiDK
    @JGNiDK 4 роки тому +2

    I agree it's exciting. But is Flow still a little unmature/young? I mean it's some kind of loops you need to make, to make JSON formatted text. I know that Flow is still a little new. But still...
    But for SURE it's exciting!

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Interesting. I never think of flow as young. There are some weird things you have to do sometimes but for a low code platform I am usually pretty happy. Don't get me wrong, it has issues, like the formula bar but overall I love the platform. 😎

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

    It seems like the flow needs a channel to be selected, is there a way that when a manually start a flow to send a message I can be prompted for the Channel. Just thinking of the case when the same message needs to go to different channels, getting some prompts for info along the way before it sends is a perfect solution to something I am thinking of.

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

      ua-cam.com/video/2gE0e_AsdMw/v-deo.html This video shows the concept of dynamic locations. :)

  • @seang2012
    @seang2012 3 роки тому +1

    I am trying to build a flow for invoice approval but allow the approver to select the gl account to charge the invoice against. I can’t figure out how to allow the approver to select that account. Do I need adaptive cards? Help?

    • @ShanesCows
      @ShanesCows  3 роки тому

      Adaptive cards would be one option for sure. You could also send them to a POwer Apps app with a deep link as another option. Watch this video. It has an approval concept without flow to consider. ua-cam.com/video/49O284deOAI/v-deo.html

  • @Fernanda-uh7iz
    @Fernanda-uh7iz 3 роки тому +1

    I had no idea flow could do that!!... can you add dynamic data to the cards?? like User/Group info? I'm thinking it could help me a lot with some item assignment and send it to Sharepoint and an email notification

    • @ShanesCows
      @ShanesCows  3 роки тому +1

      Yes. The body of json can have dynamic content

    • @Fernanda-uh7iz
      @Fernanda-uh7iz 3 роки тому

      @@ShanesCows thank you!!!

  • @billakantikarthik
    @billakantikarthik 4 роки тому +1

    Hi Shane, thanks for your video series. It was super cool and clear. Unfortunately I couldn't find the flow options when I click on more options (ellipses) in my teams.Any thoughts on that.

    • @billakantikarthik
      @billakantikarthik 4 роки тому

      It worked for me when I created flow in my default environment, so flow triggers with teams only work in default environment??

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      I think there is a requirement that the flow must be in the default environment.

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

    Shane,
    What happens to an adaptive card is sent to a MSTeam group when some of the members are offline?

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

      Not sure. I have never tried that scenario. :|

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

    Hey sir - would love to see a video on: A flow that post adaptive card in a MS Teams channel or chat. Basically if persons Bill, Ben are part of a channel named IT team and Sophie, Samantha are part of finance team the flow looks for the person too see which they are part of and post the relevant adapative card to the channel. I understand it’s a switch operator but no idea thereafter how or what. The used case scenario is I have 13,000 employees who recognise colleagues from different departments but I want a adaptive card to be posted in ms teams depending on the channel the person being nominated is a member off. The recognitions are coming from a power app that I have where you can input a recognition - happy to email or do a ms teams call with you but this would be a huge huge win if we can figure this out pretty pleaseeeeeee

  • @dac8070
    @dac8070 3 роки тому +1

    After completing your To Do flow trigger from a Teams message; how do you automatically flow it back down with a completed ✅ reply to your original Teams Chat message so that everyone in the chat can see that the To Do was completed? ✅

  • @asifh8152
    @asifh8152 4 роки тому +1

    Is it available per team or is there a way to restrict it for one team. Thanks for the great tutorial btw, looking forward for the rest of the series.

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      It is all teams but the way I did it was only for yourself. Next week video we will cover more scenarios.

  • @RPG_ash
    @RPG_ash 4 роки тому +1

    Great video, as always.
    Is there any way to pull out the date and time of the chat message and display that in an email body?
    I've looked in all the dynamic content but none of them show the date or time of when the chat was posted.
    Thanks!

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Not that I know of. 😑 I will try to remember to look harder though cause I am curious

    • @RPG_ash
      @RPG_ash 4 роки тому

      @@ShanesCows great, thanks. It's obviously in Teams, as you can see it next to a post, they've just not chosen to add it as an option I guess. Maybe in the future.

  • @altino91255268
    @altino91255268 3 роки тому +1

    Hi Shane,
    How are you?
    Could you indicate a channel where I can learn Flow / Power Automate from Zero?

    • @ShanesCows
      @ShanesCows  3 роки тому +1

      Jon is where I wuold start ua-cam.com/channels/lBCcDTylJUzvP8sycg6pEA.html

    • @altino91255268
      @altino91255268 3 роки тому

      @@ShanesCows Thank you so much Shane !!! You are amazing !

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

    When i swithed to the another teams accoount my power apps account is not swithing, its hold the old account. how can i resolved this issue.

  • @chrisbrazeau5352
    @chrisbrazeau5352 3 роки тому +1

    Hey Shane, is it possible to send an email to the tagged people after the new message was created? Thanks in advance!

    • @ShanesCows
      @ShanesCows  3 роки тому

      Yes. Add a send email action in flow. 😎

  • @hurkaholic
    @hurkaholic 4 роки тому +1

    Hi Shane, what about the flowbots?

    • @ShanesCows
      @ShanesCows  4 роки тому

      I haven't used them much. They just give you a way to keep your name out of the mix.

  • @evecook2532
    @evecook2532 3 роки тому

    Hi Shane. I have an existing flow that sends messages out individually to our call center agents via the flow bot. I am working on a new process that will send business process communications to ALL agents at once via the flow bot. However, I would like to segregate the communication threads. Do you know of anyway to do that?

  • @Skk1976
    @Skk1976 4 роки тому +1

    There is no copytoclipboard in PowerApp, any alternative solution ?

  • @paulbruen3108
    @paulbruen3108 4 роки тому +1

    Hi Shane....with the formatnumber function, how do you output this as £? Thanks.

    • @ShanesCows
      @ShanesCows  4 роки тому

      I think you apply the country code to the string. docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings 123.456 ("C", fr-FR) -> 123,46 €

    • @paulbruen3108
      @paulbruen3108 4 роки тому

      @@ShanesCows Ahh. gotcha - cheers! What would also be nice is to be able to convert the Spend Amount coming from the Adaptive Card into a number at that point. Do you know how - I can't seem to get it using Compose? I was then planning using the Number Functions action to do other things..

    • @lornabrooke9848
      @lornabrooke9848 3 роки тому +1

      @@paulbruen3108 You could you a Compose to float the number and then the format number action to convert the outputs of your compose into your currency. Then you can use the output of your formatted number dynamically elsewhere. I tend to tidy these up in a Scope

  • @billakantikarthik
    @billakantikarthik 4 роки тому +1

    Hi shane, is there a way to see, list of members added to a team?

    • @CSChico
      @CSChico 4 роки тому +1

      billakanti karthik take a look at docs.microsoft.com/en-us/connectors/office365groups/#list-group-members

    • @billakantikarthik
      @billakantikarthik 4 роки тому

      @@CSChico thanks for sharing the reference 😀

    • @billakantikarthik
      @billakantikarthik 4 роки тому

      @@CSChico thanks it worked 👍

    • @ShanesCows
      @ShanesCows  4 роки тому

      Thanks Chris!

  • @GoWstingray
    @GoWstingray 4 роки тому +2

    28:45 Annoys me on a daily bases that Flow loses context of where you were trying to add Add Dynamic Content feel your pain! Its when you click in search most of the time.

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Yeah, that editor in Flow makes me real angry on a daily basis. 🤬

  • @aviksarkar9801
    @aviksarkar9801 4 роки тому +1

    Hello, Mr. Young. I am a huge fan of your tutorials, Currently I facing an issue in Power Apps, I am working on a project & in that project I used 4 Flows(Power Automate) and then I delete 2 flows from my app and after the development when I try to export the app from one server tenant to another I got an issue like "The provided flow 'xxxxxxxxxxx-xxxxxxxxx-xxxxxxx' has been deleted." this kind of error message, then I do some research about the error message and In the Details section of that application I found 4 flows that I created during the development all of them's references is still there whether I already deleted 2 flows and there should 2 flows reference, but I got 4 so for this I can't even export that app, can you help me to solve the problem? If you will give me a solution , then This will be a major help for me. Love from India

    • @ShanesCows
      @ShanesCows  4 роки тому +1

      Sorry Avik I have never had that issue.

  • @littlejenninja
    @littlejenninja 3 роки тому +1

    Pls add timestamps qq

    • @ShanesCows
      @ShanesCows  3 роки тому

      I am trying to add them in as I go in new videos but they are a lot of work. I will see if I can't do more.

  • @gelishodim
    @gelishodim 3 роки тому

    Watch this at 2X speed. Thank me later!

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

    can you also do a search on the gallery that is populated with the MicrosoftTeams.GetAllTeams?