Collaboration

See: Business Process Model and Notation (BPMN), version 2.0.

A collaboration shows message exchanges between participants. A collaboration contains at least two pools representing the participants. A pool may include a process (white box) or may be shown as a black box with all details hidden. The message exchanges between the participants are represented by message flows that connect two pools (or the objects within the pools). Only one pool may be represented without a boundary.

The model type BPMN collaboration diagram (BPMN 2.0) has been introduced to model collaborations.

Mapping the attributes and model associations to ARIS

Class

BPMN attribute name

Implementation in ARIS

Collaboration

inherits from BaseElement and
InteractionSpecification

Model type: BPMN collaboration diagram (BPMN 2.0) (MT_BPMN_COLLABORATION_DIAGRAM)

 

name: string

Attribute type Name of the BPMN collaboration diagram (BPMN 2.0)

 

choreographyRef: Choreography [0..1]

Currently not implemented.

 

conversationAssociations: ConversationAssociation [0..*]

The relationships to conversations are represented by occurrence copies of participants (OT_BPMN_POOL; ST_BPMN_POOL_1), occurrence copies of message flow connections and the assignment of a BPMN collaboration model (BPMN 2.0) to the object type Conversation (OT_BPMN_CONVERSATION).

 

conversations: Conversation [0..*]

BPMN collaboration diagram (BPMN 2.0) assigned to the object type Conversation (OT_BPMN_CONVERSATION)

 

artifacts: Artifact [0..*]

Artifacts

 

participantAssociations: ParticipantAssociations [0..*]

The relationships to participants are represented by occurrence copies of participants (OT_BPMN_POOL; ST_BPMN_POOL_1)

 

messageFlowAssociations: Message flow association [0..*]

The relationships to message flows are represented by occurrence copies of message flow connections (and the involved participants).

 

IsClosed: boolean = false

Attribute type Is closed in the attribute type group BPMN 2.0 attributes of model type the BPMN Collaboration diagram (BPMN 2.0).

The object types and connection types of the BPMN collaboration diagram are detailed in the following chapters.