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.
: BpmnParticipant (architecture_autodiagram)
Figure 66 : BpmnParticipant (architecture_autodiagram)
MultiplicityMinMultiplicityMaxBpmnParticipantBpmnBaseElementBpmnCollaborationBpmnProcessClassifierBpmnEndPointBpmnInterfacePackage
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
Process : BpmnProcess [0..1]
Container : BpmnCollaboration [1..1]
Type : Classifier [0..1]
EndPointRefs : BpmnEndPoint [0..*]
InterfaceRefs : BpmnInterface [0..*]
PackageRef : Package [0..1]