I am considering jBPM 5.1 for a workflow that’s user driven with most of the tasks involving user actions. Does jBPM support the following scenarios?
- Having multiple outgoing edges from a completed user task to three other independent user tasks that may join at the end of the workflow.
- In a sequence of user tasks, a user may reject a task at node #5 with a back edge to node #2, so tasks 2-5 need to be revisited.
- Retrieve completed workflows started by a certain user.