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

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.

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

Model this in Crismo

Create BPMN diagrams with AI assistance. Free, no signup needed.