Can a BPMN process begin with a start event, followed directly by a parallel gateway? This particular process can begin from a few different points, in no particular order, but all tasks must be complete in order for the process to continue. I was simply going to do as follows:
start event -> parallel gateway (three sequence flows) -> tasks in each sequence flow -> sequence flows merging to parallel gateway -> one sequence flow...
Amazingly I've never had to do this and I can't find an example to verify that it's legal (although looking at the Spec it appears to be). Could someone please help?
Thanks, vinny