Business Process Notation Symbols: A Practical Guide to BPMN Diagrams
By Nikhil Gupta
Business Process Notation Symbols: A Practical Guide to BPMN Diagrams
A business process is any sequence of tasks, decisions, and handoffs that produces a specific outcome - processing an invoice, onboarding a new hire, fulfilling a customer order. Visualizing these processes matters because what you can see, you can optimize, audit, and automate.
Business Process Model and Notation (BPMN) is the global standardized notation for business process modeling, first introduced by the Object Management Group (OMG) in 2004 and updated to BPMN 2.0 in 2011. BPMN provides a standardized method for process modeling that is designed for both business users and IT specialists. Unlike simple flowcharts, which lack formal rules, or Unified Modeling Language diagrams that focus on software behavior, BPMN is purpose-built for end-to-end business process management. It allows visualization, analysis, and automation of processes, and it integrates with other standards like DMN and CMMN.
BPMN uses symbols to illustrate what happens during a business process. Those symbols are categorized into four main groups: flow objects, connecting objects, swimlanes, and artifacts. BPMN is used in business process management and software development, and it supports process optimization across various fields - from finance and healthcare to logistics and HR.
Vevos is an AI-powered business process modeling platform that converts plain-language descriptions into BPMN 2.0 process maps, so you can work with these symbols without memorizing every notation rule. This article covers core symbol categories, how they form a process map, and how tools like Vevos automate their correct usage.
Core BPMN Flow Objects: Events, Activities, and Gateways
Flow objects are the main graphical elements defining the behavior of a business process. BPMN includes flow objects like activities, events, and gateways - the three types of elements that represent what happens, when it happens, and what decisions are made. Every BPMN diagram reads left to right or top to bottom.

Start events (thin-bordered circle): mark where a business process begins. Example triggers include "Customer submits order" or "Invoice due date reached." Events are circles that represent occurrences affecting the process flow, and BPMN uses event symbols to represent occurrences in processes.
Intermediate events (double-bordered circle): represent things that happen mid-process - timers, messages, conditional checks, escalation, or link events between diagrams. Non-interrupting intermediate events use a dashed border for parallel side actions that do not stop the main flow, such as sending a status update while an approval task continues.
End events (bold-bordered circle): indicate where the process or a sub process concludes. Examples: "Payment Completed," "Request Rejected."
Activities (rounded rectangles): activity symbols in BPMN represent tasks and sub-processes. A task is atomic work; a sub process is a reusable cluster of tasks, like "Check Customer Credit" used across multiple order flows.
Gateways (diamond shapes): gateway symbols indicate decision points in BPMN diagrams. Exclusive gateways (XOR) route to exactly one path, parallel gateways (AND) activate all paths simultaneously, and inclusive gateways (OR) allow one or more paths.
Use consistent notation throughout the BPMN diagram, and keep BPMN diagrams easy to understand by labeling every element clearly.
Connecting Objects: Sequence Flow and Message Flow
BPMN uses different line styles to distinguish internal process logic from external communication - a detail that separates it from informal flowcharts. Connecting symbols show the flow of processes in BPMN.
Sequence flow (solid line with filled arrowhead): sequence flow is a solid line with an arrow marking the order of activities performed within a single pool. For example, "Approve Invoice → Generate Payment" inside a Finance Department lane. It interacts with gateways: one incoming arrow splits into multiple outgoing arrows for branching, or multiple paths merge back into one.
Message flow (dashed line with open arrowhead): message flow is represented by a dashed line illustrating communication between participants in different pools. Example: a customer submitting a request triggers a "Receive Request" event inside the company's pool. Message flow must cross pool boundaries; sequence flow must not.
Association (dotted line): association is depicted as a dotted line linking annotations or data objects to flow elements. It adds context without affecting execution.
Descriptive labels improve understanding of BPMN processes - always name your flows and connecting objects so colleagues can read the diagram without a walkthrough.
Artifacts and Data: Data Objects, Annotations, and More
Artifacts provide additional context without affecting the process flow. They make a graphical representation of your process richer for documentation, compliance, and stakeholder communication.
Data objects (paper icon with folded corner): data objects indicate information generated or required by an activity - "Order Form," "Customer Master Data," or "Signed NDA." They show what data moves between steps.
Data stores (cylinder icon): persistent repositories like a CRM database or ERP general ledger that outlive any single process instance. Activities read from or write to them via data associations.
Groups (dashed rounded rectangle): visually cluster related activities - for example, grouping all "Quarter-End Close" steps - without changing execution logic.
Text annotations (bracket symbol): text annotations clarify and provide expository notes regarding the BPMN diagram. They document business rules, exceptions, or references to SOPs. Annotations provide additional information about the process, which is essential for audit trails and enterprise compliance.
BPMN diagrams can visually clarify workflows, responsibilities, and data exchanges when artifacts are used thoughtfully. The goal is clarity, not clutter.
Structuring Work: Sub Processes, Swimlanes, and Process Maps
Larger processes become manageable when you break them into sub processes and organize work by responsibility using pools and lanes.
Sub process (activity with a plus sign): a collapsed or expanded cluster of tasks. For example, "Employee Onboarding" or "Vendor Approval" can be defined once and reused across multiple models. This supports hierarchical process modeling and keeps the main diagram readable.
Pools (large containers): pools represent distinct participants or organizations involved in a workflow - "Customer," "Finance Department," "Logistics Provider." They form the outer boundary for sequence flow.
Lanes (horizontal or vertical divisions inside a pool): lanes divide pools to indicate different roles or departments within a participant. Swimlanes group activities by roles or departments so it is immediately clear who does what.
Example - Order-to-Cash: Sales receives the order (Sales lane), Finance validates credit (Finance lane), Shipping picks and ships (Shipping lane), then Finance invoices. The Customer is a separate collapsed pool. Message flow connects the customer pool to the internal company pool. This kind of process map helps consultants deliver faster and gives every department a shared view.

Advanced BPMN Events: Timers, Messages, and Non-Interrupting Patterns
Intermediate events and specialized event types let you model real-world timing, escalation, and communication with precision.
Timer events (clock icon): used as start events ("Run batch job every Monday at 08:00") or intermediate events ("Wait 7 days, then send payment reminder"). Boundary timer events attached to an activity can be interrupting (cancels the activity) or non-interrupting (triggers a side action while the main task continues).
Message events (envelope icon): cover start, intermediate catch/throw, and end events. They model incoming and outgoing communication - customer requests, API callbacks, or partner notifications.
Non-interrupting patterns (dashed border): launch parallel actions without stopping the underlying flow. Example: sending a customer satisfaction survey while a support case is still being resolved.
Other event types: error events catch exceptions, escalation events route issues upward, signal events broadcast across multiple processes, and link events connect separate parts of a diagram.
AI-powered tools like Vevos can infer appropriate event types from natural language. Describing "if no response in 3 days, send a reminder" is automatically interpreted as a timer-based intermediate event in a BPMN 2.0 diagram.
From Symbols to Automation: Using Vevos for Business Process Modeling
Knowing the symbols is the first stage. The real value comes from turning a modeled business process into living documentation and executable workflows.
Vevos lets you type a plain-language description - "When we receive a customer order, validate credit, reserve inventory, and send confirmation" - and automatically generates a BPMN 2.0 diagram with correct events, activities, gateways, and sequence flow. No manual diagramming required. Explore how AI is transforming business process management at scale.
The platform's process discovery features capture data objects, message flow, and sub processes to produce a complete process map. Collaboration and governance capabilities - shared models, comments, approval workflows, version control - help companies manage a single source of truth. Multi-agent orchestration through Vevos Conductor can then execute modeled processes: AI agents handle tasks like sending emails, updating CRM records, or syncing data with ERP systems.
For compliance, BPMN diagrams enriched with data objects, annotations, and intermediate events serve as documented evidence for ISO, SOC 2, and other standards. BPMN allows effective visualization of business processes and provides the metadata organizations need to efficiently manage resources and interactions across departments.
Start by modeling a simple process using the notation covered here - or let Vevos handle the implementation for you. The symbols are the foundation; automation is where optimization happens.
Related blog posts
- BPMS Free: How to Start Business Process Management Without Paying a Cent — BPMS Free: How to Start Business Process Management Without Paying a Cent
- BPMN Example: From Simple Hello World to Real-World Process Diagram — BPMN Example: From Simple Hello World to Real-World Process Diagram
- BPMN Diagrams: A Practical Guide to Modern Business Process Modeling — BPMN Diagrams: A Practical Guide to Modern Business Process Modeling