AnsweredAssumed Answered

How to pospone a task

Question asked by 3on on Jun 17, 2013
Latest reply on Jun 18, 2013 by frederikheremans1

I'd like to design a subprocess for following real-world scenario:
1. As a user I claim a human task which includes calling the client.
2. Client asks to be called later, e.g. at 5 PM.
3. I postpone the task till 5 PM to call the client again and unclaim it.
4. I claim another task from the queue and complete it.
5. Later I have no more active tasks, so I want to see all postponed tasks with their follow-up dates and eventually complete some of them.
6. At 5 PM the postponed task from step 1-3 is on the top of my queue again (if not resolved yet) and I claim it.
7. I call the client and either resolve the task or postpone it again.

Is it possible to implement such scenario in Activiti BPMN and Java?
We're querying tasks using TaskService in Java and not using Activiti Explorer.