activitiesVariant of Task

Send Task

A Send Task sends a message to an external participant or process. It is equivalent to a Task followed by a Message Intermediate Throw Event, providing a compact notation for message sending.

Category
activities
BPMN Spec
Section 10.2.3
Icon Class
bpmn-icon-send-task

What is a Send Task?

A Send Task is an activity that sends a message to an external participant. It combines the concepts of doing work and sending a message into a single element, simplifying diagrams where message sending is the primary activity.

Visual Representation

A Send Task shows a rounded rectangle containing a filled/solid envelope icon. The filled envelope indicates outgoing message (sending), as opposed to the unfilled envelope for receiving.

Key Characteristics

  • Message sending: Sends a message to an external participant
  • Fire-and-forget: Typically does not wait for response (use Receive Task for that)
  • Shorthand notation: Equivalent to Task + Message Throw Event
  • Participant targeting: Message goes to a specific pool/participant

Common Use Cases

Order Confirmation

Send an order confirmation message to the customer system after processing their purchase.

Inter-Process Trigger

Send a message to trigger a related process in another department or system.

Partner Notification

Notify a supplier system that inventory needs replenishment by sending a purchase request message.

Frequently Asked Questions

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.