I’m open to any help on this. We’ve been struggling. We have a SharePoint list with contractors, their group membership and their approval status. Every day a Flow runs on all in the list. If one or multiple are within 45 days of the last approval, send an approval to the manager of the group their a member of. The problem is that if there are any approvals pending action from a manager, then the whole Flow sits in a state of ‘Running’. Even approvals that have been approved don’t update the approval status for the contractor in sharepoint until ALL approvals have been actioned. Are approvals only meant for a single item in a list, not for use in a ForEach loop on all items in a list? Do we need to stop using built-in approvals that hold the Flow up and use our own process? Help? Thanks!
The first approach will get complicated when you have more items in your list. Best way is to send have one flow instance initiated for each item and handle approval for that item.