This document defines various BPMN elements used to model business processes:
- Data objects represent information flowing through a process. Associations between data objects and activities indicate reading, writing, or modifying the data.
- Events such as start, intermediate, and end events trigger activities and influence the process flow.
- Gateways like exclusive, parallel, and inclusive gateways control the divergence and convergence of sequence flows.
- Activities including tasks, subprocesses, and events perform the work in a process.
- Artifacts like groups, annotations, and pools provide additional information and structure to the process.