Did you know that it is not allowed to send message events from within your process to process instances of the same type?
The process engine is based on the BPMN 2.0 specification. Therefore the process engine handles message events the same way BPMN 2.0 specifies. This article explains how BPMN 2.0 specifies message events and how Blueriq implements this specification.
BPMN modeling elements
This section gives an overview of the BPMN modeling elements (source: BPMN 2.0 specification) that are used in the example in the next section.
BPMN modeling elements plotted on Blueriq concepts
The following table shows the BPMN modeling elements plotted on Blueriq concepts.
BPMN | Blueriq |
---|---|
Event | Event |
Task | Task |
Collapsed Sub-Process | Process |
Normal flow | Process line |
Message flow | Message event |
Pool | Case |
Lanes | Roles |
BPMN example
The example shows a collaboration
with two pools. The two pools communicate through message flows
with each other.
Blueriq example Cases
The collaboration
is splitted in two cases
that still talk to each other via message events
.