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. This guide covers the elements available in Mapaflow and the BPMN 2.0 standard nodes toward which the platform is evolving.

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. It is a step that enables the next activity.

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. It offers greater precision and expressiveness than classic notation, and is essential for organizations seeking ISO certification, operational excellence, or process automation.

Start Event

Marks where a process or subprocess begins. In BPMN there are multiple start event types: message, timer, signal, etc. A thin circle with no fill is the most basic.

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

Subprocess Activity

Groups a set of activities forming a secondary process. Can be collapsed (showing only the summary) or expanded (showing the detail inside the same diagram).

Use cases

Multi-level approval processReview cycleRetry loop

Exclusive Gateway (XOR)

Fork where only one path is activated, based on a condition. Equivalent to the classic Decision node but more precise: clearly defines that routes are mutually exclusive.

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. Key for modeling parallel work.

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. Clearly shows who does what.

Use cases

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

Message Flow

Represents communication between two distinct participants (between Pools). Differs from sequence flow (within a Pool) because it crosses organizational boundaries.

Use cases

Order sent to supplierConfirmation received from bankNotification to external customer

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
Automation
Not designed for direct automation
Compatible with workflow engines (Camunda, Bonita, Flowable)
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. Classic notation lets you create that documentation quickly, in a way understandable to the entire organization. With BPMN, you can also precisely represent inter-department interactions, control points, and exception events — key elements in any audit.

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. Mapaflow's global map gives you a high-level view of all company processes, while each node can link directly to the ERP, work instructions, or associated KPIs.

Start mapping your processes

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