1.2.8.4 BpmnParticipant
A Participant represents a specific PartnerEntity (e.g., a company) and/or a more general PartnerRole (e.g., a buyer, seller, or manufacturer) that are Participants in a Collaboration. A Participant is often responsible for the execution of the Process enclosed in a Pool; however, a Pool may be defined without a Process.
PackageClassifierBpmnEndPointBpmnInterfaceBpmnBaseElementMultiplicityMinMultiplicityMaxBpmnParticipantBpmnProcess
Attribute
Description
integer MultiplicityMin [1..1]
When Participants represent more than 1 instance, min and max are specified (1 - 1 by default)
integer MultiplicityMax [1..1]
When Participants represent more than 1 instance, min and max are specified (1 - 1 by default)
Association
Description
Type : Classifier [0..1]
PackageRef : Package [0..1]
Process : BpmnProcess [0..1]
Process associated to a participant. When this link exists, both elements are represented in a unique shape, by a pool
When a participant is decomposed by a process, both are related by this association.
InterfaceRefs : BpmnInterface [0..*]
EndPointRefs : BpmnEndPoint [0..*]
Container : BpmnCollaboration [1..1]