Workflow Elements
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:
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 | 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 | 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 | Makes a choice based on a condition and follows one and only one of the outgoing paths. | |
Parallel split | Adds two parallel paths to your workflow. | |
Jump | Allows you to jump to other activities in the workflow. | |
Wait for notification | Allows you to suspend a workflow’s execution until the workflow is notified. | |
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 | 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 | 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 | 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 | Calls a selected microflow. | |
Call workflow | Calls a selected workflow. |