Technical reference

Flowchart node types

From classic ISO notation symbols to BPMN 2.0 standard elements. A practical guide to document and optimize your company's processes.

What is this guide for?

Designing an effective flowchart requires using the right symbols. The choice of node type is not just aesthetic: it determines how the process is interpreted, facilitates communication between departments, and ensures compliance with quality standards like ISO 9001 or EFQM.

Available in Mapaflow

Classic flowchart notation

Classic notation, based on the ISO 5807 standard, is the universal language of flowcharts. Easy to learn and widely recognized, it is the perfect starting point for documenting processes in any organization.

Start / End

Marks the entry or exit point of the process. Every diagram must have at least one start node and one or more end nodes. Represented by an oval or rounded rectangle.

Use cases

Start of billing processEnd of onboarding processIncident closure

Process

Represents a task, action, or activity performed by a person, system, or department. It is the most common node in any diagram.

Use cases

Review orderSend confirmation emailUpdate database

Subprocess

Indicates that this activity is developed in a separate diagram. Keeps the main flow clean and allows navigation to details when needed.

Use cases

Internal approval processReturns managementRecruitment process

Decision

Fork point where the flow divides according to a condition (Yes / No, Approved / Rejected). Two or more alternative paths emerge from it.

Use cases

Enough stock?Amount > €5,000?Validated by manager?

Preparation

Represents a preparatory step before a main action: setting parameters, initializing variables, or preparing materials.

Use cases

Prepare audit materialsConfigure production environmentReview prior checklist

File / Document

Indicates that the process generates, consumes, or requires a physical or digital document. Makes it easy to identify documentation that must accompany each activity.

Use cases

Issued invoiceSigned contractAudit report

Storage

Represents data storage in a system (database, file, ERP). Clearly distinguishes action nodes from information persistence nodes.

Use cases

ERP recordCustomer databaseDocument repository

Manual

Activity performed by a person without support from automated systems. Highlights bottlenecks and improvement points in automation processes.

Use cases

Handwritten signatureVisual quality inspectionManual data entry

Connector

Links parts of the diagram that cannot be directly connected due to space or complexity. Very useful in large, multi-page diagrams.

Use cases

Continued on page 2Link to alternative branchReference to another subprocess

Text / Annotation

Adds comments, clarifications, or additional instructions to any part of the diagram without altering the process flow.

Use cases

Indicate process ownerReference applicable regulationClarify special condition
Coming soon to Mapaflow

BPMN 2.0 Notation

BPMN (Business Process Model and Notation) is the international standard for modeling business processes, developed by the Object Management Group (OMG) and adopted by excellence frameworks like EFQM.

Start Event

Marks where a process or subprocess begins. In BPMN there are multiple start event types: message, timer, signal, etc.

Use cases

Request receivedDaily scheduled startActivation by external message

End Event

Ends the process flow. Can be a simple end, error end, cancel end, or compensation end, each with different implications for the process.

Use cases

Process completedUnrecoverable errorUser cancellation

Intermediate Event

Occurs during process execution. Can represent message receipt, time wait, recoverable error, or signal between processes.

Use cases

Wait for customer confirmationTimer eventReceive approval

Task

Indivisible unit of work performed by a person or system. In BPMN, tasks are classified by type: Manual, User, Service, Script, Send, or Receive.

Use cases

User task: validate formService task: call APISend task: notify

Exclusive Gateway (XOR)

Fork where only one path is activated, based on a condition. Equivalent to the classic Decision node but more precise.

Use cases

Amount approved or rejectedExisting or new customerIncident type A/B/C

Parallel Gateway (AND)

Splits the flow into multiple paths that execute simultaneously. All paths must complete before the process continues.

Use cases

Simultaneous notification to multiple departmentsParallel document preparationConcurrent test execution

Inclusive Gateway (OR)

Allows one or more paths to activate simultaneously based on conditions. More flexible than XOR: combines conditional branching with possible parallelism.

Use cases

Notify manager and/or directorApply discount and/or free shippingAssign to one or multiple teams

Pool and Lane

Pools represent organizations or participants in the process. Lanes are Pool subdivisions representing departments, roles, or systems.

Use cases

Pool: company — Lane: sales, finance, logisticsExternal pool: supplierLane: ERP system vs. person

When to use each notation?

The choice between classic notation and BPMN depends on the audience, process complexity, and the goal of the diagram.

Criterion
Classic notation
BPMN 2.0
Audience
Any employee, no technical knowledge required
Process analysts, quality teams, system architects
Complexity
Linear processes or few branches
Complex processes with parallelism, events, and multiple participants
Quality standard
ISO 9001 (process documentation)
Advanced ISO 9001, EFQM, BPM Suite, RPA automation
Learning curve
Low: learned in minutes
Medium-high: requires training in the standard
In Mapaflow
Available now
In development

For quality managers

If you work with ISO 9001, EFQM, or integrated management systems, flowcharts are a fundamental tool for documenting, auditing, and improving processes.

For operations directors

A well-built diagram is a management tool, not just documentation. It lets you identify bottlenecks, duplications, and non-value-adding activities.

Frequently asked questions

How many types of nodes exist in a flowchart?+
In classic ISO 5807 notation, the essential nodes are four: oval (start/end), rectangle (activity), diamond (decision) and arrow (flow). Additional nodes include the parallelogram (data), trapezoid (manual process) and connector. In BPMN 2.0 the vocabulary is wider and includes events, gateways and pools.
What is a gateway in BPMN and when is it used?+
A gateway is a point where the flow splits or merges. The most common type is the exclusive gateway (XOR), equivalent to the classic decision diamond: it activates a single path based on a condition. The parallel gateway (AND) activates multiple paths simultaneously. The inclusive (OR) can activate one or more based on conditions.
What is the difference between classic notation and BPMN?+
Classic notation (ISO 5807) is simpler and universal: any employee understands it without prior training, ideal for documenting operational processes and ISO 9001. BPMN 2.0 is the international standard for more complex process modelling: it can represent events, task types, cross-organisation collaborations and is the foundation of BPM tools like automation engines.
What is a swimlane in a diagram and what is it for?+
A swimlane divides the diagram into horizontal or vertical bands, one per participant (person, department or system). It lets you see at a glance who is responsible for which activity and where handoffs occur. It is especially useful for detecting bottlenecks at handoff points.
Is Mapaflow currently compatible with BPMN 2.0?+
Mapaflow supports classic ISO 5807 notation with all its elements and swimlanes already available. Full BPMN 2.0 compatibility is in development. You can follow updates on the features page.

Start mapping your processes

Create your first diagrams with classic nodes and evolve toward BPMN when you're ready.