Workflow Elements

Last modified: September 26, 2024

Introduction

A workflow is composed of elements that you can drag on a path from the Toolbox or that you can see in the working area of the editor. Below is a categorized overview of all elements. The following categories are used:

Workflow Parameters

A workflow parameter is input data for your workflow. The WorkflowContext parameter is a business-related data that travels through the workflow:

Workflow Context Example

General

Elements in the general category help you control the workflow path, for example, add parallel paths or end them.

The elements of this category are described in the table below:

Graphic Element Description
Start Event
Start event The starting point of a workflow. Workflows are triggered either by the Call workflow on-click event on pages or by the Call workflow action in microflows.
Click the start event to open workflow properties.
Annotation
Annotation An annotation is an element that can be used to put comments to a flow. For example, you can add a comment for your team that one of the user tasks needs to be changed later.
You can add annotations to the workflow or to individual activities. To add the annotation to the workflow, drag and drop the annotation in the editor’s working area. To add the annotation to the activity, drag and drop it inside the activity.
Decision
Decision Makes a choice based on a condition and follows one and only one of the outgoing paths.
Parallel Split
Parallel split Adds two parallel paths to your workflow.
Jump Activity
Jump Allows you to jump to other activities in the workflow.
Wait for notification activity
Wait for notification Allows you to suspend a workflow’s execution until the workflow is notified.
End event
End event Ends the path of the workflow

User Tasks

Elements in this category allow you to assign certain tasks to users.

The elements of this category are described in the table below:

Graphic Element Description
User Task
User task A central element in a workflow that allows you to assign a task to a certain user or a group of users using filters or microflows.
Multi-user task
Multi-user task A central element in a workflow that allows you assign a task to multiple users. Each user performs the same task. The outcomes from all individual tasks will be aggregated into a single multi-user task outcome based on the completion condition.

Events

The elements of this category are described in the table below:

Graphic Element Description
timer activity
Timer Allows you to configure a certain duration or a specific date and time in a workflow. It can be used as a standalone activity on a workflow path or as a Boundary Event attached to another workflow activity.

System Actions

Elements in this category allow you to call a microflow or another workflow.

The elements of this category are described in the table below:

Graphic Element Description
Call Microflow
Call microflow Calls a selected microflow.
Call Workflow
Call workflow Calls a selected workflow.