choreography

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.

Category
choreography
BPMN Spec
Section 11.3
Icon Class
bpmn-icon-choreography-task

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

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.