Technical Support
Have technical issues or suggestions? Please contact Visual Paradigm Support Team.
Sales Support
Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.
A choreography is a type of process which defines the sequence of interaction between participant. Unlike a standard BPMN process, which defines the flow of activities in a process. Choreography does not belong to any pool. It exist outside or in between pools, and shows the messages that pass between pools.
A choreography task is an atomic activity which represents an interaction among participants (pools), and consists of one or more messages that exchange between the pools. A choreography shape is formed by multiple parts. We call them bands. The name of choreography task and each of the participants are all displayed in different bands.
![]() |
| Selecting initiating pool |
![]() |
| Choreography task |
A choreography sub-process is a compound activity in that it has detail that is defined as a flow of other activities.
![]() |
| Select initiating participant |
![]() |
| Choreography sub-process |
| 6. Sequence and message flows | Table of Contents | 8. Data object |
Technical Support
Have technical issues or suggestions? Please contact Visual Paradigm Support Team.
Sales Support
Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.