Interleaved routing and parallel interleaved routing
The interleaved routing patterns relax the sequencing requirement for activities within a process. There is a partial ordering requirement among a set of tasks for
Interleaved parallel routing though. However, they both mandate that only one activity should be active at any given point of time. In BPMN this pattern can be
supported by a sequence of ad hoc sub-processes. Further there has to be a notion of state awareness to fully support this pattern as execution environments
need to restrict that only one activity should execute at any given point of time.
In this example, getting ready for school is a bunch of ad-hoc activities in the morning. The drive to school however, cannot happen unless the kids are ready