Sub Processes


After completing this lesson, you will be able to:

  • Identify errors in process flows

Sub Processes

Process Levels for Individual Granularity

An entire process diagram is wrapped up in a sub process element.

In some processes there are tasks, which require more details than others or entail multiple different activities. It may simply be that several small sub-steps have not been taken into account or have been combined into an entire activity.

With a collapsed sub process you can outsource these sub-steps into a whole new diagram in order to keep the main process clean and focused on its main facts. Sub processes have a plus sign at the middle bottom side, which indicates that there is potentially another process model linked to it.

Merging Objects into a Sub Process

Select all Elements that Must be Merged into a Sub Process

The fastest way to create a sub process directly from the main process is to use the transform button after selecting the desired elements. It automatically creates a new file for your sub process in the Explorer.

Link Your Sub Process Model

How to Establish a Link to a Sub Process Model

Linking a diagram to a sub process element is very straight forward. You can either choose the option to create a completely new process diagram or just use an existing file that is stored in your folder structure.

The system initially doesn't distinguish whether a model represents a main process or a sub-process. For example, you could add an extension like "sub-process" to the file name to make it recognizable as such.

Reusability of Sub Processes

Once a sub process is created, it can also be re-used in other process models. In fact, it allows creating core parts of your business process landscape and it can be used as often as it's needed without modeling it twice. This keeps your processes cleaned up and accomplishes a single source of truth. Let's have a look on an example.

Main process 1 - "Order handling"

This main process contains two sub-processes, each describing their part steps in a dedicated model which are required to perform a product sourcing and a financial handling. Here the sub-processes are represented as call activity as they refer to global processes.

Example: Main Process 1 - "Order Handling"

Main Process 2 & 3 - "Stock Management" & "Repair"

In this example we can see that the models of both sub-processes were also reused in two other main processes, "Stock management" and "Repair". Reminder: As those processes also reference to global processes, a call activity (bold black frame) was used to reflect it.


  • Reusability of models saves time and reduces effort.
  • Harmonizing your processes across the process landscape
  • Individual levels of details - concentrated main process and specialized sub-processes

Example: Main Process 2 & 3 - "Stock Management" & "Repair"

Summarize Tasks with Expanded Sub Processes

At first glance, the expanded sub process looks like a grouping of activities in a process model. Sometimes there are tasks that pursue the same intermediate goal or at least contribute to it. To illustrate this in your process model without losing the eye of sight or correlation to the main process goal, this modeling method is quite handy. Expended sub processes only exist in a particular process scenario and can't be reused in other models.

Tasks Cancel Condition

Select each step to find out more.

Key Takeaways - Sub Processes

Well done! You've completed lesson "Sub Processes".

Log in to track your progress & complete quizzes