I need admins of a process to be able to redirect tasks that are not assigned to them and they should not have to leave the UI of the process and use the mangagement console.
If I use the management console and redirect a task, it does exactly that, the destination of the task gets updated. No new tasks are created. As previously stated though, using the management console is not business-user friendly and provides excessive functionality. Redirection should be available using a form with a button linked to a smart object call.
If I call the below:
then a second task is created for the new user rather than updating the destination of the original task. This is not the same behaviour as redirecting from the management console. Why? How can I allow administrators to redirect a task from one user to another if they are not the owner of the task? This is a fairly basic requirement for a workflow application and should be trivial. No custom code should be required. Presumably this is a bug with the RedirectWorkListItem smart object call.