Call Choreography

A Call Choreography invokes an externally defined choreography, enabling reuse of standard interaction patterns across multiple choreography diagrams.

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

What is a Call Choreography?

A Call Choreography invokes a globally defined choreography, similar to how Call Activities invoke processes. It enables reuse of standard interaction protocols across multiple choreography definitions.

Visual Representation

A Call Choreography displays with a thick/bold border around the choreography element, indicating it calls an external definition rather than containing embedded content.

Key Characteristics

  • External reference: Points to separately defined choreography
  • Reusability: Same choreography can be called from multiple places
  • Global definition: Referenced choreography is defined once, used many times
  • Standard protocols: Ideal for industry-standard interaction patterns

Common Use Cases

Standard Payment Protocol

Call the standard payment choreography from any choreography that involves payments.

Industry Standard EDI

Invoke an industry-standard EDI exchange choreography defined globally.

Shared Authentication

Call a standard authentication choreography used across multiple business interactions.

Frequently Asked Questions

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.