I am working on an approval flow which I have done many times before, but I am currently debating the pros and cons of splitting up the approval flows by the level.
My trigger is when an item gets created/modified in a SharePoint list. In the past I have has a yes/no column to trigger the different approval flows be their level. For example, when an item is submitted or updated and the "Level 1 flow trigger" column = Y, start approval flow, if approved, update the SharePoint list's column "Level 2 flow trigger" which triggers a separate flow for the level 2 approvals.
I am debating if it would be better to have 1 dynamic approval flow that constantly gets triggers when an item in list is modified (with some trigger conditions) instead of splitting them up. Would there be any potential cons to having 1 dynamic flow versus multiple flows. I can see the pros being that one 1 flow needs to be created and managed but I wonder if there could be a potential issues with throttling, ect.
I would love to hear about any additional suggestions or best practices you use when setting up approval flows.