Describes how the Process Execution Engine processes Split gateway.
When the instance arrives to the Multiple gateway the Process Execution Engine runs the PBL-Method
associated to the Multiple gateway. The PBL-Method creates copies of the original instance.
The Engine processes the multiple instance copies simultaneously using the flow defined between the
Multiple gateway and the Join gateway.
The original instance flows to the Join gateway and stays there until:
- all the instance copies arrive to the Join gateway.
- the number of copies specified by the property Number of copies to wait to release, arrive to the
Join gateway.
- the PBL-Method associated to the Join gateway sets the value of the predefined
variable action to RELEASE.
- the process reaches it deadline.
- a due transition that connects the Join to the process flow expires.
If you add or modify the attachments of an instance copy, the Engine automatically updates the attachments in
the original instance when it reaches the Join gateway.
Note:
If you modify the values of the instance variables in the copies, then the original instance uses the
values of the last copy that arrives to the Join gateway. If you want to select or merge the values of the
variables in the instance copies you can then you must add the PBL code to do this in the PBL-Method
associated to the Join gateway.