cancel
Showing results for 
Search instead for 
Did you mean: 

Is the Vacation Request diagram a valid BPMN diagram?

netname
Champ in-the-making
Champ in-the-making
Hi,

  There are 2 outgoing sequence flows with no conditions (no diamonds) in the Adjust Vacation Request Activity. Thus, it seems that this would be an infinite loop.
  Is this a "trick" used to make the example work with the alpha version of Activiti?  Can we build processes with Activiti that are not BPMN 2.0 compliant? I am not a BPMN expert, so, is this a valid diagram?

Thanks,
Alberto
1 REPLY 1

jbarrez
Star Contributor
Star Contributor
Indeed, the outgoing sequence flow should have a diamond in this case.
The XML does have the expressions on the sequence flow defined.
So you are correct, the process diagram is not 100% valid, I'll update the picture accordingly in the userguide.

As a sidenote: multiple outgoing sequence flow without sequence flow out of an activity are legal in BPMN 2.0. The semantics are then that all the outgoing sequence flow become parallel executions.