edraw-max-horizontal
Product Tour
Templates
Guide
What's New
Download
Start Now
For Windows For Mac For Linux

BPMN Symbols and Their Usage

> Edraw Symbol > BPMN Symbols and Their Usage
Posted by Allison Lynch | 04/14/2021
Pre-drawn BPMN symbols represent start message, throwing message, start timer, etc. These symbols help create accurate diagrams and documentation.

EdrawMax provide you lots of special shapes for you to choose, start, intermediate, terminate, start message, intermediate message, throwing message, end message, start timer, start escalation, cancel, start link, start compensation event, etc. These shapes will greatly help you when drawing BPMN diagrams.

To have a clearer clue on how to make a BPMN diagram, please visit: Video Tutorial - How to Create a BPMN Diagram

Standard BPMN Symbols

BPMN Symbols

Start event

Start event symbol signals the first step of a process.

End event symbol stands for the result of a process.

BPMN Symbols 2

Call conversation

Call conversation is a wrapper for a globally defined conversation or sub-conversation.

BPMN Symbols 3

Pool

Poolor a lane can be an organization, a role, or a system. Lanes subdivide poolsor other lanes hierarchically.

Task

Task symbol is a unit of work which represents the job to be performed.

Transaction

Transaction is a set of activities that logically belong together and it might follow a specified transaction protocol.

Sub-choreography

Sub-choreography contains a refined choreography with several interactions.

Choreography task

Choreography task represents an Interaction (message exchange) between two participants.

Call choreography

Call choreography is a wrapper for a globally defined choreography task or sub-choreography.

Data object

Data object represents information flow in through the process, such as business documents, e-mails, or letters.

BPMN Symbols

Collection data object represents a collection of information, e.g., a list of order items.

Data input is an external input for the entire process. A kind of input parameter.

Data output is data result of the entire process. A kind of output parameter.

Event sub-process is placed into a process or sub-process. It is activated when its start event gets triggered and can interrupt the higher level process context or run in parallel depending on the start event.

Exclusive gateway routes the sequence flow to exactly one of the outgoing branches when splitting, and awaits one incoming branch to complete before triggering the outgoing flow when merging. Learn how to use BPMN gateways.

Conversation link connects conversations and participants.

Data sssociation is used to associate data elements to Activities, Processes and Global Tasks.

Data store is a place where the process can read or write data, e.g., a database or a filing cabinet. It persists beyond the lifetime of the process instance.

Exclusive event-based gateway

For exclusive event-based gateway, each occurrence of a subsequent event starts a new process instance.

Complex gateway

For complex gateway, complex merging and branching behavior that is not captured by other gateways.

Parallel event-based gateway

For parallel event-based gateway, the occurrence of all subsequent events starts a new process instance.

Event-based gateway

Event-based gateway is always followed by catching events or receive tasks.

When parallel gateway is used to split the sequence flow, all outgoing branches are activated simultaneously. When merging parallel branches it waits for all incoming branches to complete before triggering the outgoing flow. When inclusive gateway is splitting, one or more branches are activated. All active incoming branches must complete before merging.

BPMN Symbols 4

EdrawMax

All-in-One Diagram Software
Create more than 280 types of diagrams effortlessly
Start diagramming with various templates and symbols easily
  • Superior file compatibility: Import and export drawings to various file formats, such as Visio
  • Cross-platform supported (Windows, Mac, Linux, Web)
Security Verified | Switch to Mac >>
Security Verified | Switch to Linux >>
Security Verified | Switch to Windows >>

BPMN 2.0 Symbol

BPMN legend is a detailed documentation showing a full set of shapes and symbols which are used when creating Business Process Modeling Notation diagram. It follows the BPMN 2.0 standard.

Task
Gateway
Start
Intermediate
End
Task
Gateway
Start
Intermediate
End
Start Message
Start Message 2
Intermediate Message
Intermediate Message 2
Throwing Message
Start Message
Start Message 2
Intermediate Message
Intermediate Message 2
Throwing Message
End Message
Start Timer
Start Timer 2
Intermediate Timer
Intermediate Timer 2
End Message
Start Timer
Start Timer 2
Intermediate Timer
Intermediate Timer 2
Start Escalation
Start Escalation 2
Intermediate Escalation
Intermediate Escalation 2
Intermediate Escalation 3
Start Escalation
Start Escalation 2
Intermediate Escalation
Intermediate Escalation 2
Intermediate Escalation 3
End Escalation
Start Error
Intermediate Error
End Error
Start Condition
End Escalation
Start Error
Intermediate Error
End Error
Start Condition
Start Condition 2
Intermediate Condition
Intermediate Condition 2
Cancel
Cancel 2
Start Condition 2
Intermediate Condition
Intermediate Condition 2
Cancel
Cancel 2
Start Link
Intermediate Link
Intermediate Link 2
End Link
Compensation
Start Link
Intermediate Link
Intermediate Link 2
End Link
Compensation
Compensation 2
Compensation 3
Compensation 4
Signal Event
Signal Event 2
Compensation 2
Compensation 3
Compensation 4
Signal Event
Signal Event 2
Signal Event 3
Signal Event 4
Signal Event 5
Signal Event 6
Multiple Event
Signal Event 3
Signal Event 4
Signal Event 5
Signal Event 6
Multiple Event
Multiple Event 2
Multiple Event 3
Multiple Event 4
Multiple Event 5
Multiple Event 6
Multiple Event 2
Multiple Event 3
Multiple Event 4
Multiple Event 5
Multiple Event 6
Parallel Multiple Event
Parallel Multiple Event 2
Parallel Multiple Event 3
Parallel Multiple Event 4
Pool Title
Parallel Multiple Event
Parallel Multiple Event 2
Parallel Multiple Event 3
Parallel Multiple Event 4
Pool Title
Pool
Pools Block
Collapsed Sub-Process
Loop Process
Loop - Parallel Multi-Instance
Pool
Pools Block
Collapsed Sub-Process
Loop Process
Loop - Parallel Multi-Instance
Loop - Sequential Multi-Instance
Compensation
Ad-Hoc Process
Loop Sub-Process
Multiple Instance
Loop - Sequential Multi-Instance
Compensation
Ad-Hoc Process
Loop Sub-Process
Multiple Instance
Compensation Sub-Process
Ad-Hoc Sub-Process
Transaction
Event Sub-Process
Call Activity
Compensation Sub-Process
Ad-Hoc Sub-Process
Transaction
Event Sub-Process
Call Activity
Conversation
Collapsed Conversation
Call Conversation
Collapsed Call Conversation
Group
Conversation
Collapsed Conversation
Call Conversation
Collapsed Call Conversation
Group
Choreography Task
Sub-Choreography
Call Choreography
Data Object
Collection Data Object
Choreography Task
Sub-Choreography
Call Choreography
Data Object
Collection Data Object
Input Data
Output Data
Data Store
Exclusive Gateway with Marker
Event-Based Gateway
Input Data
Output Data
Data Store
Exclusive Gateway with Marker
Event-Based Gateway
Exclusive Event-based Gateway
Parallel Event-based Gateway
Parallel Gateway
Inclusive Gateway
Complex Gateway
Exclusive Event-based Gateway
Parallel Event-based Gateway
Parallel Gateway
Inclusive Gateway
Complex Gateway
Sequence Flow
Sequence Flow Right-angle
Message Flow
Message Flow Right-angle
Data Association
Sequence Flow
Sequence Flow Right-angle
Message Flow
Message Flow Right-angle
Data Association
Association
Association Right-angle
Process Marker
Loop Marker
Parallel MI Marker
Association
Association Right-angle
Process Marker
Loop Marker
Parallel MI Marker
Sequential MI Marker
Ad-Hoc Marker
Compensation Marker
Send Task
Receive Task
Sequential MI Marker
Ad-Hoc Marker
Compensation Marker
Send Task
Receive Task
User Task
Manual Task
Business Rule Task
Service Task
Script Task
User Task
Manual Task
Business Rule Task
Service Task
Script Task
Rectangle balloon
Annotation
Rectangle balloon
Annotation

More Related

What is BPMN

BPMN Examples

Get Started! You Will Love This Easy-To-Use Diagram Software

EdrawMax is an advanced all-in-one diagramming tool for creating professional flowcharts, org charts, mind maps, network diagrams, UML diagrams, floor plans, electrical diagrams, science illustrations, and more. Just try it, you will love it!