Gateways [BPMNShape]

Table 12.23 – Depiction Resolution for Gateways

Kind:

Depiction:

Specific Depiction Resolution:

 

 

bpmnElement:

BPMNShape

 

 

 

 

 

Attributes:

 

 

 

 

Exclusive Gateway -

 

ExclusiveGateway

None or

without Marker

 

 

isMarkerVisible is

 

 

 

 

 

 

false

 

 

 

 

Exclusive Gateway -

 

ExclusiveGateway

isMarkerVisible is

with Marker

 

 

true

 

 

 

 

 

 

 

Inclusive Gateway

 

InclusiveGateway

None

 

 

 

 

Parallel Gateway

 

ParallelGateway

None

 

 

 

 

Complex Gateway

 

ComplexGateway

None

 

 

 

 

Event-Based Gateway

 

EventBasedGateway where

None

 

 

instantiate is false.

 

 

 

 

 

Event-Based Gateway

 

EventBasedGateway where

None

to Start a Process

 

instantiate is true and

 

 

 

 

 

 

eventGatewayType is exclusive.

 

 

 

 

 

400

Business Process Model and Notation (BPMN), v2.0.2

Table 12.23 – Depiction Resolution for Gateways

Parallel Event-Based Gateway to Start a Process

EventBasedGateway where instantiate is true and eventGatewayType is parallel.

Artifacts [BPMNShape]

Table 12.24 – Depiction Resolution for Artifacts

Specific Depiction Resolution:

Kind: Depiction:

bpmnElement: BPMNShape

Attributes:

Group

Group

None

 

La bel

 

Text Annotation

 

 

 

 

 

 

 

Text Annotation

None

 

 

 

 

Text

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lanes [BPMNShape]

 

 

 

 

 

 

 

 

 

Table 12.25 – Depiction Resolution for Lanes

 

 

 

 

 

 

 

 

 

 

 

 

Kind:

 

 

Depiction:

Specific Depiction Resolution:

 

 

 

 

bpmnElement:

BPMNShape

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Attributes:

 

 

 

 

 

 

 

 

 

 

Horizontal Lane

 

 

 

 

 

 

 

Lane

None or

 

 

 

 

 

 

 

 

 

Label

 

 

isVertical is false

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vertical Lane

 

 

 

 

 

 

 

Lane

isVertical is true

 

 

 

 

Label

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Business Process Model and Notation (BPMN), v2.0.2

401

Pools [BPMNShape]

Table 12.26 – Depiction Resolution for Pools

Kind:

Horizontal Pool

Horizontal Pool - with Multi Instance Participant

Vertical Pool

Vertical Pool - with Multi Instance Participant

Label

Label

Depiction:

Specific Depiction Resolution:

 

 

bpmnElement:

BPMNShape

 

 

 

 

 

 

 

Attributes:

 

 

 

Participant where

None or

 

 

 

ParticipantMultiplicity is

isVertical is false

 

 

 

unspecified or set and its

 

 

 

 

maximum attribute is 1.

 

 

 

 

Participant where

None or

 

 

 

 

 

 

ParticipantMultiplicity is set and its

isVertical is false

 

 

 

maximum attribute is > 1..

 

 

 

 

Partcipant where

isVertical is true

 

 

 

Label

 

 

ParticipantMultiplicity is

 

 

 

 

 

 

 

 

unspecified or set and its

 

 

 

 

 

 

 

 

maximum attribute is 1.

 

 

 

 

Participant where

isVertical is true

 

 

 

Label

 

 

ParticipantMultiplicity is set and its

 

 

 

 

maximum attribute is > 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Choreography Tasks [BPMNShape]

While the depictions provided in Table 12.27 - Depiction Resolution for Choreography Tasks contain Participant Bands, Participant Bands are separate shapes that need to be separately defined. Individual Participant Bands are rendered by separate BPMNShape(s), each Participant Band referencing the corresponding participant. See page 407.

402

Business Process Model and Notation (BPMN), v2.0.2

Table 12.27 – Depiction Resolution for Choreography Tasks

Kind:

Depiction:

Specific Depiction Resolution:

 

 

bpmnElement:

BPMNShape

 

 

 

 

 

Attributes:

 

 

 

 

Choreography Task

 

ChoreographyTask where

None

 

 

loopType is None.

 

 

 

 

 

Choreography Task -

 

ChoreographyTask where

None

Loop

 

loopType is Standard.

 

 

 

 

 

 

 

 

Choreography Task -

 

ChoreographyTask where

None

Sequential Multi

 

loopType is

 

Instance

 

 

 

MultiInstanceSequential.

 

 

 

 

 

 

 

 

Choreography Task -

 

ChoreographyTask where

None

Parallel Multi Instance

 

loopType is MultiInstanceParallel.

 

 

 

 

 

 

 

 

Collapsed Sub-Choreographies [BPMNShape]

While the depictions provided in Table 12.28 - Depiction Resolution for Collapsed Sub-Choreographies contain Participant Bands, Participant Bands are separate shapes that need to be separately defined. Individual Participant Bands are rendered by separate BPMNShape(s), each Participant Band referencing the corresponding participant (see page 407).

Business Process Model and Notation (BPMN), v2.0.2

403