Hi, all--
I have an approval workflow for SharePoint Items, with the foundation of the flow built based on the out-of-the-box “Request approval (everyone must approve) for a selected item” flow that is available, with some modifications--mostly cosmetic. The first change of note was changing the Approval type from Approve/Reject - Everyone must approve to Custom Responses - Wait for all responses. The second was adding a step after the outcome of the approval/rejection to update the SharePoint Item with the status from each approver, comments, as well as a date/time stamp. This is contained in a "Sign Off Status" field on the Item and works well.
Where I'm running into an issue is that it only updates based on the last approval. If everyone approves, it's a non-issue. However, there are scenarios where one or multiple people will reject the request. In this case, there is the potential that I will need to send the Item back to the original rejecter to seek approval. Right now, the flow is overwriting all of the original statuses with just the one person. So here's the use case: if 1 person approve a request and 1 rejects a request, I would like the Sign Off Status to show all 2 rows. If I then need to send the Item back to the original rejecter and he/she now approves, I would like the original list in the Sign Off Status appended with the new approval. So there should now be 3 rows. In the example below, I would send the Item back to John Doe, he approves, and then a new row would be appended to the Sign Off Status with his approval.
Is there a way to do this?