BPMN Activity Types Explained

In this article you will learn about the different activity types in BPMN: atomic and compound activities and user and service task types.

BPMN Activity Types Explained

What are activities in BPMN?

An activity is a generic term for ‘work’ that a company performs in a process. Activities are the critical components of BPMN, since business processes are primarily formed by different types of activities. An activity can be either atomic (a task) or nonatomic, compound (a subprocess). Activities are used in both standard processes and choreographies.

Task BPMN
subprocess

Activities vs subprocesses in BPMN

Activity, the rounded rectangle, represents ‘work’ performed in the process. It is the only flow object that represents work. Activities should be named verb-noun, to indicate the action that they represent. So for example ‘process order’, ‘check inventory’, or ‘send email’. Activities have another unique property: it is the only shape that has a performer. That could either be a person or a system. There are just two types of activities: a task and a subprocess. A task is an atomic activity, meaning it has no internal subparts known to the model. A subprocess is compound, or non-atomic, meaning it does have subparts in the model. It can therefore be expressed as a process. Every activity in BPMN is either a task or a subprocess.   

Three BPMN Activity Types

In the level 1 Pallet of BPMN, activities, or tasks, are further specified in three task types. The different task types, are visualized by different icons inside the task shape.

'None' Task Type

The first event type is labeled abstract task type, or ‘none’ task. People often start with modelling ‘none’ task types, and add more detail to the model when the business process advances. From a none task type, you can not tell whether it is a user task or service task. 

User Task Type BPMN

User Task Type

The second task type is defined as ‘user’. This task type represents any atomic activity carried out by a human. The task differentiates itself with the person symbol inside the rounded rectangle. 

Service Task Type

Service Task Type

The third task type, is defined as ‘service’ task. The service task type represents any automated atomic activity. Automated means there is no user involved in this process step. Its visualized by a gear symbol inside the task.

BPMN Activity Types Explained

Play Video
BPMN Certification
BPMN

BPMN Certification

What about BPMN Certification? Is there a certificate that proves your skills in BPMN? Well, kind of. In this article we will discuss how you can prove you are a BPMN expert.

Read More »
BPMN Example
BPMN

BPMN Examples

In this article we will discuss the practical applications of BPMN using real-world BPMN Examples and BPMN Diagram Example.

Read More »
BPMN Events
BPMN

BPMN Events

There are three types of BPMN Events: start, intermediate and end event. A BPMN event is something that happens during a business process. In this article you will learn everything you need to know.

Read More »

Do You Want To Become A BPMN Expert ?

Check out the BPMN training