Choreography Task
A Choreography Task represents a single message exchange between two participants in a choreography diagram. It shows the interaction without focusing on either participant's internal process.
What is a Choreography Task?
A Choreography Task models a single interaction (message exchange) between two participants. Unlike process diagrams that show one participant's view, choreographies show the interaction contract between participants.
Visual Representation
A Choreography Task displays as a rounded rectangle with participant bands at top and bottom. The initiating participant is shaded, and a small envelope shows message direction.
Key Characteristics
- Two participants: Always involves exactly two participants
- Initiator marked: Shaded band shows who initiates the message
- Interaction focus: Shows the exchange, not internal processing
- Sequence-able: Can be connected to show interaction sequences
Trigger Variants
Choreography Task can be triggered by different mechanisms. Each variant uses a specific icon marker to indicate its trigger type.
Common Use Cases
Order Request
Customer (initiator, shaded) sends an Order Request to Supplier (receiver) in a choreography.
Quote Response
Supplier (initiator) sends Quote Response to Customer in the bidding choreography.
Confirmation Exchange
One party sends confirmation message to the other in a transaction choreography.
Frequently Asked Questions
Related BPMN Elements
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.