BPMN Glossary
By Nikhil Gupta
BPMN Glossary
BPMN (Business Process Model and Notation) is an open standard, maintained by the Object Management Group (OMG), for drawing business processes so that business people and technical teams read them the same way. BPMN 2.0 is the current version. This glossary explains each core term in one or two sentences, with an example.
Activity
Work performed in a process. Activities are either tasks (one unit of work) or subprocesses (a group of tasks). Example: "Review invoice."
Task
A single unit of work, drawn as a rounded rectangle. Common types include user task (a person does it), service task (a system does it), and manual task (done outside any system). Example: user task "Approve expense claim."
Subprocess
An activity that contains its own detailed process. It can be shown collapsed (with a "+" marker) or expanded. Example: "Background check" containing several verification steps.
Event
Something that happens during a process, drawn as a circle. There are three kinds: start, intermediate, and end events.
Start event
Where a process begins, drawn as a thin circle. Example: "Order received."
End event
Where a path of the process finishes, drawn as a thick circle. A process can have several end events. Example: "Order shipped" or "Order cancelled."
Intermediate event
Something that happens between start and end, drawn as a double circle. Examples include waiting for a message, a timer, or an error.
Timer event
An event triggered by time, such as a deadline, delay, or schedule. Example: "48 hours without approval → escalate."
Message event
An event triggered by receiving or sending a message from another participant. Example: "Customer reply received."
Gateway
A decision or branching point, drawn as a diamond. Gateways control how the flow splits and merges.
Exclusive gateway (XOR)
Exactly one path is taken, based on a condition. Drawn as a diamond, optionally with an "X." Example: "Amount over $5,000?" → Yes / No.
Parallel gateway (AND)
All paths are taken at the same time, and later merged. Drawn as a diamond with a "+." Example: IT provisioning and manager preparation happen in parallel.
Inclusive gateway (OR)
One or more paths are taken, depending on conditions. Drawn as a diamond with an "O." Example: notify Legal and/or Finance depending on contract type.
Event-based gateway
The path is chosen by whichever event happens first. Example: customer replies, or 7 days pass, whichever comes first.
Sequence flow
A solid arrow showing the order of activities within one participant's process.
Message flow
A dashed arrow showing communication between separate participants (pools). Example: the company sends a quote to the customer.
Pool
A participant in a process, such as an organization, a customer, or an external system. Each pool contains its own process. Example: "Your company" and "Vendor" as two pools.
Lane (swimlane)
A subdivision of a pool, usually a role or department, showing who does each task. Example: HR, IT, and Manager lanes inside "Your company."
Pool vs lane
A pool is a separate participant; communication between pools uses message flows. A lane is a role inside one participant; work between lanes uses sequence flows.
Data object
Information that an activity needs or produces, drawn as a page with a folded corner. Example: "Purchase order."
Artifact / annotation
Extra information that doesn't affect the flow, such as text annotations or groups.
BPMN XML
The file format that stores a BPMN 2.0 model, so models can be exchanged between BPMN tools and, in some cases, executed by process engines.
BPMN vs flowchart
A flowchart shows steps and decisions informally. BPMN is a standard with defined meanings for each symbol, covering roles, events, messages, parallel work, and exceptions, so anyone trained in BPMN reads the model the same way, and tools can validate or execute it.
Happy path
The ideal route through a process with no exceptions. Good BPMN models also show the exception paths: rejections, delays, and errors.
Process model vs process map
Often used interchangeably. A process map usually means a visual overview. A process model usually means a more formal, standards-based representation, such as BPMN, that can be analyzed or automated.
Practice with real BPMN
The fastest way to learn BPMN is to see your own process in it. Describe a process at vevos.ai/free and Vevos generates a BPMN 2.0 model using these elements. Then ask it to explain any symbol.
Related blog posts
- BPM Software Pricing Explained: Models, Hidden Costs, and What to Budget (2026) — How BPM software is priced: per user, per process, usage-based, or enterprise quote. The hidden costs to budget for, how to compare total cost of ownership, and Vevos's public pricing.
- BPM Software Selection Checklist and RFP Template — How to choose BPM software: a step-by-step selection process, a weighted evaluation checklist, RFP questions to ask vendors, and a proof-of-concept scorecard. Free template.
- How to Review an AI-Generated Process Model — AI can draft a BPMN process map in seconds, but someone still has to check it. Use this 10-point checklist to review AI-generated process models for accuracy, completeness, and correct BPMN.