I have a workflow that can vary depending upon a value where it go anywhere from 1-10 approvers. To do this, I have my seed values surfaced using a SharePoint list and allow them to populate the number of approvers for that request type, Ex. Column: Approver1, Value: username . At runtime, I set the destination user for each activity using the value retrieved from the SharePoint list. I was thinking that if the value of the next approver was blank(null) we could route the processinstance to Completed.
It possible to check for this and redirect using a preceding rule for each activity? That way it would still evaluate whether or not an actual destination user would exist if someone were to Override and use the WorklistItem Redirect function?
I know I could evaluate this during the Outcomes but wanted to know if there was a better way.