eventsmessage triggerVariant of End Event

Message End Event

A Message End Event terminates a process path while sending a message to an external participant. It combines process completion with outbound communication in a single element.

Category
events
Type
end
BPMN Spec
Section 10.4.4

What is a Message End Event?

A Message End Event ends a sequence flow path and sends a message to an external participant. It combines termination with outbound communication-useful when process completion should notify external systems or other processes.

Visual Representation

The event shows a thick-bordered circle containing a filled envelope icon. The thick border indicates End Event; the filled envelope indicates outgoing message.

Key Characteristics

  • End with communication: Terminates path and sends message
  • External recipient: Message goes to participant outside the process
  • Correlation information: Can include data for recipient to correlate
  • Common pattern: Frequently used to notify requesters of completion

See it in action

The ordering process ends by sending a message to the supplier

Read: Beauty Paradise

Common mistake

Using a Message End Event when the process continues after sending. Message End Events terminate the path — use a Message Intermediate Throw Event or Send Task if the process continues.

Common Use Cases

Request Completion Response

End the request process by sending a "RequestCompleted" message back to the requesting system.

Inter-Process Trigger

Complete this process and trigger a follow-up process by sending it a start message.

Integration Callback

End synchronous portion and send async completion callback to the calling system.

Frequently Asked Questions

Model this in Crismo

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