Toggle menu

Workflow Activities, Events and Extensions

BPMN 2.0 is the ISO and de-facto standard for business process modelling. It is used to create visual representations of business processes, and includes over 100 different elements.

The BPMN elements and extensions that are relevant to the iCM Process Modeller are outlined here. You will find them in the left-hand menu of the process modeller.

New elements can either be dragged from the menu onto the work area, or added from the content prompts when existing elements are highlighted.

This documentation gives a brief explanation of each element used in the iCM Process Modeller and details the main properties available in them. Sections are grouped by element type.

Sequence Flows

A sequence flow is the connector between two elements of a process. You can set conditions on sequence flows, and set one as the default.

Start Events

Every process must have a start event. Processes are normally started by users, but can also start on a timer, or when a message or signal is received.


Activities define the tasks that are carried out during a process. They include user tasks, calls to the API Server, scripts and emails.


Structural elements define sub-processes and call activities.


A gateway is used to control the flow of execution. A gateway is capable of consuming or generating executions.

​Boundary Events

Boundary events are attached to other activities, waiting to be triggered.

​Intermediate Catching Events

Catching events are placed in between activities, pausing the sequence flow until they are triggered.

​Intermediate Throwing Events

Throwing events are triggered as the sequence flow passes through them.

​End Events

End events complete a process execution.

Share this page

Facebook icon Twitter icon email icon


print icon