Power Automate Child Flow using Solution Packages

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 91

  • @CigarDoug
    @CigarDoug Před rokem +13

    One day, I will learn that before trying ANYTHING new in Power Apps or Power Automate, I will look for a video from you Shane, and watch it first. You answered all my questions about Child Flows and why they weren't working. Thank you for the service you provide to us other geeks.

  • @AdamHaas
    @AdamHaas Před rokem +4

    The biggest issues I had researching this, you answered for me.
    10:40 "Now what's important to understand is this "Run child flow". This doesn't show up unless you are in a solution."
    1:54 "And so what we need to do in order take advantage of these Child Flows is you have to build inside a Solution. [...] The idea of solutions is that they are like these little packages, little compartmentalized functionality."
    4:00 "Your child is going to be an instant flow and we have to choose manual trigger flow."
    4:35 "Also keep in mind as you're building child flows and parent flows, they both have to be in the same solution."

  • @nilskirsch1513
    @nilskirsch1513 Před rokem +3

    Shane it's incredible how much I already learned from your videos and it's always fun to watch too. We can be glad that you are sharing so much content with the community. Big thanks!

  • @KBaluPbn
    @KBaluPbn Před rokem +2

    Thanks Shane, I keep on seeing your videos. Sometimes i get the answer and Sometimes I get stuck. However, your videos gives me right direction and approach. Thanks for efforts, suggestions and teachings.

  • @adamdavid5049
    @adamdavid5049 Před 2 lety +9

    Thanks so much! I would love to see a video that goes into more detail about solutions

  • @OleBergtun
    @OleBergtun Před rokem +1

    thx Shane... That short, but pointed out - that those 3 items needed to be done before you create the parent saved me - this was actually the only place where i found this documented...

    • @ShanesCows
      @ShanesCows  Před rokem

      Awesome Ole 🤩 Glad that it helped.

  • @televisi
    @televisi Před 8 měsíci +1

    Thank you for the video explanations and the tips in having the respond at the beginning of the 'child flow'

  • @user-dj5ss3ls8p
    @user-dj5ss3ls8p Před 4 dny +1

    You help me a lot again. Thanks!

  • @hmvelloso
    @hmvelloso Před rokem +1

    Great video as always, Shane.
    You are my top of mind Power Platform CZcams channel when someone asks me for a place where he/she can learn more about these Microsoft tools.
    Thanks

  • @suryaraochowdarykoduri
    @suryaraochowdarykoduri Před 3 měsíci +1

    Thank you so much for this video. I got to this video after a year from its publish date. I got here...

  • @pt852
    @pt852 Před rokem +1

    OMG! you have just saved my day with that trick. I was thinking that the respond step would exit the child flow. I am delightfully surprised of this behaviour.

  • @StephanOnisick
    @StephanOnisick Před 9 měsíci +1

    Another great video! I cheated however by watching the video and avoiding the mistakes. Ran like a Champ!

  • @minnies83
    @minnies83 Před 2 lety +2

    Hi Shane I really like the trick to put the response to the beginning. I hope I will remember in the future when I need it ;-)

    • @ShanesCows
      @ShanesCows  Před 2 lety

      Glad it was helpful and that Juan showed me. 😎

  • @dougydoe
    @dougydoe Před 2 lety +1

    Another great video. I picked up a few pointers for future use. Thanks for sharing, Shane

  • @scottjohnson8165
    @scottjohnson8165 Před 4 měsíci +1

    Shane you're the man

    • @ShanesCows
      @ShanesCows  Před 4 měsíci

      Thanks Scott. Have a great day!

  • @nihar4713
    @nihar4713 Před 2 měsíci +1

    amazing explanation!

  • @tahasair1336
    @tahasair1336 Před 6 měsíci +1

    thanks for the info i was struggling with the connection error now its ok after i did the third action

  • @douglasbrito2921
    @douglasbrito2921 Před rokem

    Thanks for this great content, all tricks we're covered. Cheers

  • @oluwatobiyusuf
    @oluwatobiyusuf Před 2 lety +1

    Thanks for this knowledge shared. New knowledge gained

  • @vishalsambhare3245
    @vishalsambhare3245 Před rokem +1

    Thank you. This helped build the solution I was looking for.

  • @jdionne666
    @jdionne666 Před rokem +1

    your awesome, thanks

  • @DreamTeamDataproduct
    @DreamTeamDataproduct Před rokem

    Hi Shane. Great video and actually to the point of my problem. I was asked to create (at first) a power automate that read an excel sheet (up to 10000 rows) which has an email column (actually a line of display names needed to be converted to real email address). Using the List rows present in a table action I though I could benefit using child flow to send out email for each row from the parent flow taking advantage of the parallelism. That was a nice idea. But one issue came up, sending these emails must be able to send from a distribution group in the send as field in the Send Email v2 action saying sending on behalf of the person that runs the flow. As you said, that would be the connection owner in the flow. Then somebody told me that I could overcome this by using a power app that calls the parent automate flow. That would solve this. I guess you are familiar with this though. I tried it and it worked on the parent flow, but not in the child flow where the emails are being sent. Do you have a suggestion how I can solve this so the mail saying: on behalf of . By now I am always the sender on behalf of, even though other is actually running the power app calling the parent flow which runs all child flows.
    And a second question, in your video where you show how to open and select an excel file, can I create a collection directly in power app or do I need to use a power automate flow and get back a json array or something?
    Again thanks for you videos I learn a lot from you
    Regards Geir

  • @AshishGupta-wk4ts
    @AshishGupta-wk4ts Před 2 lety +1

    Well Explained , Thanks !

  • @asimrehan73
    @asimrehan73 Před 2 lety +1

    Nice 👌.
    Thank you.

  • @matthewv4170
    @matthewv4170 Před 2 lety +2

    This is like respond to a PowerApp in a way. Can the parent recieve stuff back from the child flow?

    • @ShanesCows
      @ShanesCows  Před 2 lety +1

      Yes, the Call Child Flow has dynamic content that returns the fields that are passed back.

  • @ketanpimple1933
    @ketanpimple1933 Před rokem +1

    Awesome videos as usual

  • @johnnyvlee
    @johnnyvlee Před rokem

    Shane useful video as always, but one comment. This probably seemed like a separate topic at the time, but I feel like this video would have been FAR more valuable if you covered how to fire off child flows asynchronously - not requiring the child flow to return a value EARLY ON.

  • @anelenoroita
    @anelenoroita Před rokem +1

    Hi Shane, thanks for this amazing video you really helping us improve everyday. Just a question: Is it possible to extract Polly responses on Teams and send them to a SharePoint list using Power Automate, can you please suggest some logic if there's a way to achieve this. Thank you

    • @ShanesCows
      @ShanesCows  Před rokem +1

      I haven't done that before. First thing I would do is look at the Teams Message and see if it returns the poll response. If yes then you should be able to grab the message, parse the result, and then sit it wherever you want. czcams.com/video/KONkjjSYvMI/video.html will help you understand how to access the flow message if you haven't done that before.

  • @martinr65
    @martinr65 Před rokem

    Thanks. Do you think a child flow in a solution could be used to get a user input (eg keyboard) while iterating within the main flow? Child flow would begin with Inputs. I.'m trying, but I may miss something or completly chasing a ghost...

  • @neiljavier7116
    @neiljavier7116 Před měsícem +1

    How do i set up a failed child flow? Meaning, the child flow fails for whatever reason, how can i send a response to the parent that the flow failed and it should therefore do another action?

    • @ShanesCows
      @ShanesCows  Před měsícem +1

      Child flows can respond to the parent. So have the failure set a variable and then respond to the parent with that. Then have logic if the returned property is fail do X.

  • @PatrickBellWebDev
    @PatrickBellWebDev Před 6 měsíci

    Hey Shane, what happens if you want to use Pipelines for deployment? If in one Environment>Solution we have the Parent flow calling a Child flow and then you opt to deploy to the next Environment - the Parent flow in the next environment will be referencing the previous environment child flow. Can we store the Child flow as an environment variable maybe?

  • @thomasschaub9474
    @thomasschaub9474 Před 2 lety +1

    Great video Shane! Q… are there decision criteria I should follow as to when to use a solution for Power Automate and when not to use a solution? By default I never use PA Solutions, but maybe I should actually be doing that??

    • @ShanesCows
      @ShanesCows  Před 2 lety +1

      So far Child flows are the only thing I know only can be done in Solutions. 🤷 I should have a better answer on this but I just dont.

    • @minnies83
      @minnies83 Před 2 lety +1

      I really like solution for life cycle management. If you develop your workflow in an extra environment and publish it afterwards in your prod envirionment it is a good idea to use solutions.

  • @chrismichels7174
    @chrismichels7174 Před 2 lety

    hello Shane, I really like your youtube videos and they are very helpful in coming up with solutions with PowerApps. when building I keep noticing that the font, and default settings for height and width of the fields don't match what I want, so in many places this means adjusting these settings. Is there a more convenient way to do this? Could you make a video about that too? thanks in advance!

  • @dominicgraytechnology
    @dominicgraytechnology Před 2 lety

    For flows you'd like to break up as they would be beneficial across multiple "solutions", what would the best strategy be for those?

  • @user-xt6xp2cg1o
    @user-xt6xp2cg1o Před 10 měsíci +1

    but why does a child flow have to be a manual trigger? surely this is meant to be an automated process based on a trigger?

    • @ShanesCows
      @ShanesCows  Před 10 měsíci

      The parent flow is manually trigger the child flow.

  • @SPOguy7053
    @SPOguy7053 Před 2 lety

    If you're using a solution, would you always use a child flow, or are there cases where you would use a flow with an http trigger and call that from the main flow? Pros/cons? Child flow is a little easier to pass parameters, maybe, although I imagine you could pass a JSON payload either way. And with the HTTP trigger, you don't have to change from run-only user to hard-coded connection.

    • @SPOguy7053
      @SPOguy7053 Před 2 lety

      I guess another advantage of the child flow is that it can pass information back to the main flow.

  • @clairevoyance26
    @clairevoyance26 Před rokem +1

    Hi shane, ive been getting “Connection not configured in this service” error on my flows in dev. But when i imported that solution to a production envi, the flows were working there. Any idea on how to fix this? :(

    • @ShanesCows
      @ShanesCows  Před rokem

      Sorry, I haven't ran into that one.

  • @angrybatvoice
    @angrybatvoice Před 2 lety +1

    Very cool. That Standard license requirement kind of sucks, but hey, what can ya do?

    • @ShanesCows
      @ShanesCows  Před 2 lety +1

      Standard meaning free. That is a good thing?

    • @angrybatvoice
      @angrybatvoice Před 2 lety +2

      @@ShanesCows My bad. I read Standard and my mind translated that to Premium. Very good thing!

  • @daniellochmatter2514
    @daniellochmatter2514 Před 2 lety

    Thanks Shane for that video! I tried it for a MS Teams flow, but I cannot add it to a solution. Or vice versa, a cloud flow with a Teams trigger created within a solution cannot be "seen"/accessed within MS Teams. Any ideas?

  • @vikasrawat3752
    @vikasrawat3752 Před 2 lety +1

    Need your expert help on this
    Creating a search query with contains operation in "Get emails" action in power automate.
    Like : Subject:contains('subject','abc') with multiple conditions
    I tried number of combinations it won't work
    Exact match will work subject:'abc'
    Need to use like/contains operation for filtering the e-mails based on subjects.
    Assistance required.

    • @ShanesCows
      @ShanesCows  Před 2 lety

      Sorry, I haven't done that one before.

  • @aditijain5494
    @aditijain5494 Před rokem

    Hey very nice and helpful video, really appreciate your work and if possible could you help me in storing this result received from emails in excel or Dataverse or any data source.

  • @anacarolgomesr
    @anacarolgomesr Před rokem +1

    Why I dont have a 'Run-only-users' option?

  • @lencardinal1584
    @lencardinal1584 Před rokem

    Could the sequential execution problem be solved by turning on Concurrency Control in the Apply to Each?

  • @AdiCristea
    @AdiCristea Před 2 lety +1

    11:18 typooooooooo, was supposed to be CHILD flow (instead of CLOUD flow). However, you are right, it is NOT going to show up even if you type child flow :).

    • @ShanesCows
      @ShanesCows  Před 2 lety +1

      😂 That is why I love you. Always watching those details. Hope you are doing great.🐶

    • @AdiCristea
      @AdiCristea Před 2 lety

      @@ShanesCows details is my middle name :). glad seeing you adventuring into the solutions world, this way maybe I'll start enjoying them :)).

  • @McIlravyInc
    @McIlravyInc Před rokem

    I created flows from my power app. But I can't add them to solution and so can't use child flow? User error or by design? Thanks.

    • @jimhoeger5232
      @jimhoeger5232 Před rokem

      I had the same problem, flows couldn't be imported. I don't know if that is a Microsoft requirement or if it is the way my employer has things configured. I had to create all flows within the solution.

  • @KaiiKiller
    @KaiiKiller Před rokem +1

    Is it still possible to do this? I have been looking for the 'Run a Child Flow' option but cannot find it 😟

    • @ShanesCows
      @ShanesCows  Před rokem

      Are you inside of a solution. The flow has to be in a Solution for Run a child flow to show up.

    • @ewwwbro
      @ewwwbro Před rokem

      @11:43 shane already guessed this type of comments.

  • @colby4390
    @colby4390 Před 2 lety

    Please please please please do a video on Figma!!!!

  • @santoshkori5296
    @santoshkori5296 Před rokem +1

    Hello

  • @nolanraney914
    @nolanraney914 Před rokem +1

    Power automate is extremely powerful in terms of integrations but so clunky in documentation and terrible to dev. It's the best and the worst. Microsoft being Microsoft.

    • @ShanesCows
      @ShanesCows  Před rokem +1

      Can’t argue with you. If you don’t hate flow some you haven’t used it to build something. 😍