A pool represents an organizational element. If a model of the BPMN collaboration diagram (BPMN 2.0) type does not contain a pool or if a flow element is not embedded in a pool, the model of the BPMN collaboration diagram (BPMN 2.0) type represents this organizational element.
If there is a pool that represents an organizational element, an element is generated that consists of the FLOWNODE_ string and the GUID of the pool. Otherwise, the GUID of the model of the BPMN collaboration diagram (BPMN 2.0) type is used.
The pool defines a process if it has at least one flow element or a lane. The processRef attribute is added to the Participant element and references the process defined by the pool. The processRef attribute consists of the PROCESS_ string and the external GUID of the pool. If the process is defined by a BPMN diagram without a pool or only by a flow element, the GUID of the BPMN diagram is used.