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.
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
Related BPMN Elements
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.