I am working on a workflow that the Originator gets to select the master manager to approve their work. There is a chance that this will then be Redirected to another manager. My workflow works fine if the redirected manager either approves or rejects the work.
The issue is when the redirected manager decides that the Originator needs to complete rework. When the Originator submits the changes again - the tasks and the notification go back to the master manager and not the redirected manager.
I have tried to do the selection of the redirected manager from within the form, but I could not even successfully get the task to the redirected manager.
Is there a trick to updating SmartObjects when a redirection occurs to update the related field?
I guess I could continue down the workflow rather than looping back to the first step - but that seems like a lot of extra work that should be avoidable.