Use case: When someone goes on vacation or is OOO, any workflows that they are approvers for are put on pause. Yes, we can use Groups, but reassigning workflows is manual.
I wish that Ironclad had a Vacation Delegate feature like Expensify or ApprovalMax:
https://community.expensify.com/discussion/5655/deep-dive-what-is-a-vacation-delegate
https://www.approvalmax.com/blog/new-feature-delegating-approval-tasks/
If a user goes on vacation and sets a delegate, all in-flight workflows and any launched workflows get reassigned to the delegate. When the user comes back from vacation, any in-flight workflows that would have originally gone to that user, gets reassigned back to the user.
A bit more advanced, the user should have the opportunity to review the reassignments before they go on vacation, as they may not want all workflows to be reassigned. And same thing when they come back, the user may not want to take back a workflow that has been reviewed by the delegate and wants the delegate to finish their work on a particular workflow.
Lastly, this feature can be used for terminations as well. For example, if an approver is terminated, you could reassign the workflows in one fell swoop.
Audit trail should track all reassignments.