events

Start Event

A Start Event indicates where a process begins. It represents the triggering point that initiates the flow of activities in a business process. Every process must have at least one Start Event to define its entry point.

Category
events
Type
start
BPMN Spec
Section 10.4.2
Icon Class
bpmn-icon-start-event-none

What is a Start Event?

A Start Event marks the beginning of a process flow. When a process is instantiated, execution begins at a Start Event and proceeds along the outgoing sequence flow. The None Start Event (shown as a thin circle) is the simplest form-it indicates that the process starts without any specific trigger condition.

Visual Representation

The Start Event is depicted as a thin single-line circle (as opposed to End Events which have thick borders). When no trigger is specified, the circle is empty inside. Triggered Start Events contain a marker icon indicating the trigger type (message, timer, signal, etc.).

Key Characteristics

  • Single outgoing flow: A Start Event has exactly one outgoing sequence flow and no incoming flows
  • Process instantiation: Each time a Start Event is triggered, a new process instance is created
  • Multiple Start Events: A process can have multiple Start Events, each representing a different way to initiate the process
  • Top-level only: Start Events appear at the process level, not inside sub-processes (which use None Start Events)

Common Use Cases

Manual Process Initiation

A user manually starts a process, such as submitting a request form or clicking a "Start" button in an application.

Default Entry Point

When a process can begin in multiple ways, the None Start Event serves as the default or fallback entry point.

Sub-Process Beginning

Inside embedded sub-processes, a None Start Event marks where execution continues when the sub-process is entered.

Frequently Asked Questions

Related BPMN Elements

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.