I have created a flow triggered by a Form Submission. It was a very simple idea:
1. When a form is submitted, start and wait for an approval (to verification team)
2. If Approval is
a. Rejected - Send an email and update a Row in Excel
b. Approved - Start and waif for an approval (finance team)
3. If 2nd Approval is
a. Rejected - send an email and update a Row in Excel
b, Approved - Send an email and update a Row in Excel
This simple idea has now been complicated with a host of conditions such as
1. If an image is attached
2. If the submitter represents a single person or a group
3. If Community Service credit is required
This works for the most part (until Microsoft stopped updating Excel when the sheet is not active - but that is an issue for another post).
Now we want to add another condition based on Location where a different team will be doing the Approvals.
Since the flow has grown and gotten more complicated, I was wondering if it would be better to create a second flow for the other location. I could easily add conditions to both flows that would stop them running if the location was did was not equal to the specified location.
There could foreseeably be as many as 3 different teams. Are 3 flows easier to manage and update than 1 with a ton of conditions?