In a lot of workflows, something that is considered one task for an end-user needs to be split up in different workflow tasks. This can be confusing, especially if you have a big to-do list.
Ideally, you would be able to combine different workflow tasks into one bigger task in some sort of step-by-step wizard experience. However, I understand that because of the asynchronous and stateless nature of the workflow, this isn't possible.
My request is for the next best thing: when completing a specific task, present a user with a 'please wait' message for x seconds (configurable) and check whether a new task gets assigned to him within the workflow he was working on. If that is the case: show the user the task page for the new task.
Customer support service by UserEcho