BlogTank LabAboutContactBook a call
Work With Me
Notice

From now on we will use our new official domain thetanklog.com instead of tankbaclass.com.

Navigation
  • Blog
  • Tank Lab
  • About
  • Contact

© 2026 The Tank Log. All rights reserved.

Back to Articles/Modeling & Process

BPMN notations: Task maker, Task type & Flow

TM
Tank
Product builder · Mentor BA
|
February 8, 2025
|
2 min read
|
305 reads

This is the next post in our BPMN series. In this post, I'll delve into the details of activities used in BPMN diagrams. In BPMN, activities are typically...

This is the next post in our BPMN series. In this post, I'll delve into the details of activities used in BPMN diagrams.

In BPMN, activities are typically represented by rectangles, which include the task name, task marker, task type, boundary events, and data flow:

8d8890_f0433431e0f34d55ac73488fc7f71ad1~mv2.png

1. Task marker

Task markers are used to annotate or provide additional information about activities. They are usually placed at the bottom center of the task or inside events and gateways.

Here are some common task markers:

  • Loop:
  • Describes a task that can be performed multiple times until an end condition is met.
  • Example:

8d8890_eb96c26b43ba486797a7464989645651~mv2.png

  • Multi-Instance
  • Describes a task that contains multiple instances of other tasks. These tasks can run in parallel or sequentially.
  • Example:

8d8890_dbf3c84490d141899e618f8741492e5e~mv2.png

8d8890_3de5fc352097425d91ca8b377cd1b038~mv2.png

  • Compensation:
  • Describes a compensation task to compensate for errors that occur in the process. Often used with compensation events (which I'll cover in a later post about events).
  • Example:

8d8890_08f4c6ae59e24895b4f9f6a374f862c7~mv2.png

  • Ad-hoc task marker
  • Indicates one or more tasks that are not predefined or can occur at any time during the process.
  • Example:

8d8890_a89ca1f7e7404a63a1d90a972dc8dee0~mv2.png

Ad-hoc task - collapsed

8d8890_b273c20e510a479ebdf770ed031940da~mv2.png

Ad-hoc task - expanded

2. Task type

BPMN has various task types represented by different symbols. The task type is placed in the upper left corner of an activity.

For this table, I'll use examples based on the process of ordering food at Coffee to make it easier to understand.

image.png

3. Flow

Essentially, there are two types of information flow in BPMN:

  • Message Flow:
    • Represents asynchronous communication between diagram elements.
    • Example: Sending an email notification to the customer when the order is successfully delivered.
  • Data flow:
    • Represents the transfer of information/data between activities in the process.
    • Example: Transferring customer information from the "Enter Information" activity to the "Process Order" activity.
    • Includes three types:
      • Sequence Flow: Shows the order of execution of activities in the process.
      • Conditional Flow: Shows the flow direction based on evaluated conditions.
      • Default Flow: Shows the flow direction when no conditions are met.

image.png

I'll stop here for now. Other notations in the activity category will be continued in next post.

Chủ đề:
Chia sẻ bài viết này
Lan tỏa kiến thức thực tế đến cộng đồng BA
Did this help?
Buy me a coffee and I'll keep writing ☕
MỤC LỤC
3
1. Task marker2. Task type3. Flow
CHỦ ĐỀ & THẺ
5
Modeling & Process#BPMN#Task Types#Process Execution#Workflow
0%
Modeling & Process
#BPMN
#Task Types
#Process Execution
#Workflow