eventsmessage trigger

Message Intermediate Throw Event

A Message Intermediate Throw Event sends a message to an external participant during process execution. It enables processes to communicate with other processes, systems, or users while continuing to execute.

Category
events
Type
intermediate throw
BPMN Spec
Section 10.4.3
Icon Class
bpmn-icon-intermediate-event-throw-message

What is a Message Intermediate Throw Event?

A Message Intermediate Throw Event sends a message to a specific external participant while the process continues execution. Unlike End Events, the process does not terminate-it proceeds to the next activity after sending.

Visual Representation

The event displays as a double-line circle containing a filled/solid envelope icon. The filled envelope (vs. unfilled in catch events) indicates outgoing/throwing direction.

Key Characteristics

  • Outgoing communication: Sends messages to external participants
  • Non-blocking: Process continues immediately after sending
  • Targeted delivery: Messages go to specific recipients (unlike broadcasts)
  • Correlation data: Includes information for recipients to correlate responses

Common Use Cases

Status Notification

Send a "Processing Started" message to the customer while continuing with background processing.

Inter-Process Trigger

Send a message to trigger a related process (invoice generation) while order processing continues.

System Integration

Notify external systems (ERP, CRM) of state changes without waiting for acknowledgment.

Frequently Asked Questions

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.