cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Triggers For The Same Flow

Saw this posed as a question so figured I would throw it in the ideas. It would be very useful to have multiple triggers set off the same flow, especially if they are similar triggers. For example, right now if I have a BI alert for two different tiles that are both cards that must email the same people, I need to create two flows. It would greatly reduce the amount of Flows that need to be managed if either of the alerts could set off the same flow. Also, if they are similar enough as the same BI cards it would be nice if they could perform a merged action instead of two seperate ones. Example being if two alerts are set off in BI for tiles, and those tiles need to be emailed to the same people, Flow would send one email to the list containing info about both of the alerts. Thanks!

Status: Under Review

Today this can be accomplished by using multiple flows pointing at the same business logic via an HTTP trigger. So for example:

 

Flow 1 with Trigger 1 and HTTP action

Flow 2 with Trigger 2 and HTTP action

Flow 3 with Trigger 3 and HTTP action

Flow 4 with HTTP trigger and your actions

 

This requires n+1 flows (where n is the number of triggers) but enables you to accomplish the scenario. Thanks!

Comments
Level: Powered On

+1 From me, we have multiple forms taht need to trigger the same flow

Level 8

"Today this can be accomplished by using multiple flows pointing at the same business logic via an HTTP trigger. So for example:

 

Flow 1 with Trigger 1 and HTTP action

Flow 2 with Trigger 2 and HTTP action

Flow 3 with Trigger 3 and HTTP action

Flow 4 with HTTP trigger and your actions"

 

What exactly does this look like? I've never used the HTTP action and the documentation has been difficult to find and understand. I have a flow that currently triggers with CDS "When a record is updated" and would like it to also trigger with CDS "When a record is deleted".

 

I created a second flow and gave it the "when deleted" trigger, and added the HTTP action. But what do I put in it? What would go in the "Method" and "URI" fields?

 

Thanks for any help

Level: Powered On
ib
Level: Powered On

Would be possible to accomplish this if Flows trigger other flows was completed, which has status Planned as of 5/26/19

Level: Powered On

@eddyg and @ib ,

If we use nested flows or flows trigger other flows, will it be counted as two runs (one for the parent and one for the child)?

It would not be a problem for the organisation with a big quota but might be tricky if there are a lot of similar flows in the system with very few licences.

Level: Power Up

Another example (if not already listed) that I came across would be for testing. I have a recurrance scheduling a flow. I would LOVE it if I could have a push button also trigger the same flow so I don't have to go to that flow dashboard to test multiple flow that would normally wait 5-15 minutes to process. If I could kick them off in sequence by a button that would be great. I could see production environments that could trigger a flow based on push button and time schedule or push button and email that process the same flow. Everyone should vote on this.

Level: Powered On

It is around two years when I can expect this feature to roll out?

Level: Powered On

@leocrimson For now, just create multiple flows for multiple triggers and Call Child Flows 

https://flow.microsoft.com/en-us/blog/october-updates-for-microsoft-flow/

 

For CDS, the new CDS (Current Environment) connector supports multiple triggers.