How to track remaining reviewers/approvers by comparing metadata on an Assignment object on document?

Hello,

Below is the use case we are trying to solve:

There is reviewal-approval workflow for document

Trying not to use ApprovalPropertyHandler functionality, instead creating separate assignments in workflow for the approval.

 

When there are multiple reviewers and document is waiting for all reviews to complete, want to send reminder notification manually to reviewers who not yet completed the review assignment

Similarly, need to re-assign reviewers and create assignments to only newly added reviewers while still waiting in Review Pending state.

 

Is there any way to access properties from related Assignment objects using Property Calculator and calculate Remaining reviewers to complete assignment ? So that notifications can be sent to pending reviewers and avoid creating duplicate assignments.

Or is there any other approach to handle this?