Hello everyone,
I am only new to using Flow, but happy with my progress until now.
I have been working on an Approval Workflow for a document library. When a new document is created or modified (properties only) it requires everyone to approve at the 'Start and wait for committee approval' stage. It is then sent to a final approval stage for publishing and made available to Sp users with read permissions.
I have created a column in the library named 'Doc Approval Status' and as the workflow progresses it changes the status from Draft (as when first uploaded) to Pending (following 'Start and wait for committee approval' stage) to Approved at the final stage of approval.
I have built the flow as shown.



It works great if I only have one (1) email address (approver) in the 'Start and wait for committee approval' step.
If it is approved by the approver it proceeds to the next stage of approval (at this time status is 'Pending'), once approved by the final approver it is changed to 'Approved'.
Likewise, if it is rejected by the approver at the 'Start and wait for committee approval' stage it sends an email to the initiator advising it has been rejected and changes the status to 'Rejected'. No further action.
Where I have an issue is when I add more than one email in the 'Start and wait for committee approval' stage. It has behaved differently:
1) It either treats the approval as rejected, even though all of the approvers have approved it; or
2) It times-out.
I am not sure whether I am correctly interrogating or trapping the 'Approved' or 'Rejected' condition following the 'Start and wait for committee approval' stage. I have searched for examples of how to treat this issue but I am at a loss. I know I am close, but at my whits' end. Any help will be greatly appreciated.
Thanks,
Russel
