Designing and Implementing Business Process Models : ARIS Method manual : Modeling BPMN 2.0 : BPMN core elements and their implementation in ARIS : Common elements : Participant
Participant
A participant represents a partner entity and/or a partner role that participates in a collaboration. Participants may be modeled in a BPMN collaboration diagram or a BPMN conversation diagram.
The assignment of a partner entity and/or a partner role to a participant is transferred to the BPMN allocation diagram (BPMN 2.0) assigned to the participant.
BPMN object symbol Participant
The usage of participants is described in the context of the BPMN collaboration diagram (see chapter Pool and participant) and the BPMN conversation diagram (see chapter Participant).
Participant, partner entity and partner role inherit from base element
See: Business Process Model and Notation (BPMN) 2.0.
Mapping the attributes and model associations to ARIS:
Class
BPMN attribute name
Implementation in ARIS
Participant
inherits from BaseElement
Object type: Participant (OT_BPMN_POOL)
Symbol: Pool (ST_BPMN_POOL_1)
 
name: string [0..1]
Attribute type Name (AT_NAME) of object type Participant (OT_BPMN_POOL)
 
processRef: Process [0..1]
BPMN process diagram (BPMN 2.0) assigned to the participant (OT_BPMN_POOL
Process displayed within in the pool
 
partnerRoleRef: PartnerRole [0..1]
Model type: BPMN allocation diagram (BPMN 2.0):
Object type: Person type (OT_PERS_TYPE)
Symbol: Partner role (ST_BPMN_PARTNER_ROLE)
Connection type: Participant depicts (CT_DEPICTS_1) Person type
 
partnerEntityRef: PartnerEntity [0..1]
Model type: BPMN allocation diagram (BPMN 2.0):
Object type: Organizational unit (OT_ORG_UNIT)
Symbol: Partner entity (ST_BPMN_PARTNER_ENTITY)
Connection type: Participant depicts (CT_DEPICTS_1) organizational unit
 
interfaceRef: Interface [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
participantMultiplicity: participantMultiplicity [0..1]
Attribute type in the attribute type group BPMN 2.0 attributes/Participant multiplicity of the object type Participant (OT_BPMN_POOL):
* Multi-instance participant (AT_MI_PARTICIPANT)
The minisymbol (three vertical lines) will be displayed by the program if the value of the attribute type Multi-instance participant is set to true.
 
endpointRefs: EndPoint [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
Partner Entity
inherits from BaseElement
Object type: Organizational unit (OT_ORG_UNIT)
Symbol: Partner entity (ST_BPMN_PARTNER_ENTITY)
 
name: string
Attribute type Name (AT_NAME) of object type Organizational unit (OT_ORG_UNIT)
Partner Role
inherits from BaseElement
Object type: Person type (OT_PERS_TYPE) Symbol: Partner role (ST_BPMN_PARTNER_ROLE)
 
name: string
Attribute type Name of object type Person type (OT_PERS_TYPE)
Participant Multiplicity
minimum: integer [0..1] = 2
Attribute type in the attribute type group BPMN 2.0 attributes/Participant multiplicity of the object type Participant (OT_BPMN_POOL):
* Minimum participant multiplicity (AT_MINIMUM_MI_PARTICIPANT)
 
maximum: integer [0..1] = 2
Attribute type in the attribute type group BPMN 2.0 attributes/Participant multiplicity of the object type Participant (OT_BPMN_POOL):
* Maximum participant multiplicity (AT_MAXIMUM_MI_PARTICIPANT)
Participant Association
inherits from BaseElement
 
 
innerParticipantRef: Participant
Occurrence copy of the respective participant.
 
outerParticipantRef: Participant
Occurrence copy of the respective participant.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback