изображаются окружностью и означают какое-либо происшествие в мире. События инициируют действия или являются их результатами. Согласно расположению в процессе события могут быть классифицированы на начальные (англ. start), промежуточные (intermediate) и завершающие (end). Начиная с BPMN 1.1 различают события обработки и генерации. Ниже представлена категоризация событий по типам.
Простые события (plain events) это нетипизированные события, использующиеся, чаще всего, для того, чтобы показать начало или окончание процесса.
События-сообщения (message events) показывают получение и отправку сообщений в ходе выполнения процесса.
События-таймеры (timer events) моделируют события, регулярно происходящие во времени. Также позволяют моделировать моменты времени, периоды и таймауты.
События-ошибки (error events) позволяют смоделировать генерацию и обработку ошибок в процессе. Ошибки могут иметь различные типы.
События-отмены (cancel events) инициируют или реагируют на отмену транзакции.
События-компенсации (compensation events) инициируют компенсацию или выполняют действия по компенсации.
События-условия (conditional events) позволяют интегрировать бизнес правила в процесс.
События-сигналы (signal events) рассылают и принимают сигналы между несколькими процессами. Один сигнал может обрабатываться несколькими получателями. Таким образом, события-сигналы позволяют реализовать широковещательную рассылку сообщений.
Составные события (multiple events) моделирует генерацию и моделирование одного события из множества.
События-ссылки (link events) используются как межстраничные соединения. Пара соответствующих ссылок эквивалентна потоку управления.
События-остановы (terminate events) приводят к немедленному завершению всего бизнес процесса (во всей диаграмме).