Start Event

Introduction

A BPMN 2.0 Start Event is the event that triggers or initiates a business process. It marks the point where a process begins and is essential for defining the flow of the process. The Start Event is represented by a simple circle in BPMN diagrams and can be triggered by various conditions, such as the arrival of a message, a timer, a condition, or a user action.

Key Points

  • Visual Representation: A plain circle.
  • Types of Start Events:
    • Message Start Event: The process starts when a message is received.
    • Timer Start Event: The process begins at a specified time or after a set interval.
    • Conditional Start Event: The process starts when a specific condition is met.
    • Signal Start Event: The process starts when a signal is broadcast.
    • Error Start Event: Triggers in response to an error occurring.

Start Events have no incoming sequence flows, as they always represent the beginning of a process. They set the process in motion and pass control to the next element in the workflow.

A BPMN diagram can feature multiple start events. Only the events linked to the relevant start event are activated. For example, consider an order placement process that depends on the mode of receipt, such as through a website, phone, or direct in-person submission. The corresponding start event will initiate the process.

Start Event

Type of Start Events

All events with their corresponding symbols
StartIntermediateEnd
Type
Normal
Event Sub process
Event Sub process non-interrupt
Catch
Boundary
Boundary non-interrupt
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel