Skip to main content

Workflow elements

In Workflow Designer, when you select a task on the canvas, the properties panel on the right displays its configuration sections. The following sections describe the available properties for each task, which are the essential elements for developing your workflow.

BPMN elements

When you select a task on the BPMN canvas, the properties panel on the right displays its configuration sections.

Sequence Flow

A connector that links two elements on the canvas, defining the order in which they execute.

Property SectionDescription
GeneralName and ID of the sequence flow.
DocumentationFree-text description of the sequence flow element.
ConditionAn expression that determines whether the flow is followed at runtime.

Decision Task

A service task that evaluates a DMN decision model.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
DecisionSelect the DMN process ID and decision ID. Configure input and output variable mappings.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

WaitForTrigger Task

A service task that pauses the workflow and waits for an external trigger to continue.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
SchedulerConfigure a cron schedule with name, enable/disable toggle, and cron expression.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

User Task

A task performed by a human user. Used for manual approvals, form submissions, and any step that requires user interaction.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
RoutingConfigure how the task is assigned: group type, group ID, and custom assignment.
Route BackConfigure the route-back behaviour.
LinkageConfigure linkage settings for the task.
SLASet SLA metrics including duration (days), SLA type (working days or calendar days), and complexity.
On CreateDefine a callback that executes when the task is created.
On CompleteDefine a callback that executes when the task is completed.

HTTP Task

A service task that makes HTTP requests to external or internal APIs.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
HttpConfigure the target URL type including Absolute, Relative, Inherit from Process (Absolute), or ExternalDatasource.
For the ExternalDatasource, the Provider and Datasource names are required.
Request HeaderDefine request header entries.
Request BodyDefine request body entries.
TimeoutSet connection, read, and write timeouts.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

Javascript Task

A service task that executes JavaScript code within the workflow engine.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
JavascriptA code editor with syntax highlighting for writing JavaScript logic. Supports access to process variables via $processVariable.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

JDBC Task

A service task that executes SQL queries against a database.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync: Toggle asynchronous execution. Parallel: Set to True, False, or Inherit from Process. Exclusive: Set to True, False, or Inherit from Process.
DatasourceSelect the target datasource for SQL execution.
SQL EntriesDefine SQL statements with parameters and result variable mappings.
Auto-Retry ConfigurationConfigure retry behaviour when the task fails (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action when the task fails (visible when Async is enabled).

AI Agent Task

A service task that executes an AI agent workflow. Requires an advanced subscription.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
AI AgentSelect the agent flow name, configure result location and timeout.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

AI Prompt Task

A service task that executes a prompt with an AI model. Requires an advanced subscription.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
AI ProviderSelect the AI provider.
AI PromptConfigure the prompt text, model, temperature, token limit, Top P, stop words, timeout, and result variable.
AI SettingsAdvanced AI configuration options.
ProxyConfigure proxy settings, including an option to use the KAIZEN proxy, host, and port.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

Retrieve Embedding Task

A service task that queries a vector database for embeddings. Requires an advanced subscription.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
Vector DB ProviderSelect the vector database.
Retrieve EmbeddingConfigure embedding variable, result location, Top K parameter, and timeout.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

Generate Store Embedding Task

A service task that generates and stores vector embeddings. Requires an advanced subscription.

Property SectionDescription
GeneralName and ID of the task.
DocumentationFree-text description of the task element.
AdvancedAsync, Parallel, and Exclusive settings.
AI ProviderSelect the AI provider.
Generate EmbeddingConfigure model, text input, chunk size, chunk overlap, dimensions, and timeout.
Store EmbeddingSelect the vector store type and name.
ProxyConfigure proxy settings, including an option to use the KAIZEN proxy, host, and port.
Auto-Retry ConfigurationConfigure retry behaviour (visible when Async is enabled).
Task On-Fail StrategyDefine the failover action (visible when Async is enabled).

Properties under Process

When you click on the canvas background (no element selected), the properties panel on the right shows the process-level configuration:

Property SectionDescription
GeneralProcess name, ID, and whether the process is executable.
DocumentationFree-text description of the process.
Advanced
  • Parallel: Enable true parallel processing for all tasks.
  • Exclusive: When async is enabled, restrict concurrent job processing to prevent optimistic locking exceptions.
HTTP Settings
  • Target URL: Set the default URL type (Absolute or Relative) for HTTP tasks.
  • System Config Hostname Key: The key where the hostname is stored in system configuration.
  • Keystore: Select the process-level keystore for verifying SSL certificates of HTTPS endpoints.

DMN elements

When you select a task on the DMN canvas, the properties panel on the right displays its configuration sections.

Decision

A decision element that defines the logic for producing an output from a set of inputs.

Property SectionDescription
GeneralName and ID of the decision.
DocumentationDescription of the decision, the question it answers, and the allowed answers.
VariableConfigure variables for the decision.

Input Data

An input data element that provides external information to decisions.

Property SectionDescription
GeneralName and ID of the input data element.
DocumentationFree-text description of the input data element.
VariableConfigure variables for the input data element.

Knowledge Source

A knowledge source element that references an authority such as a policy document or regulation.

Property SectionDescription
GeneralName and ID of the knowledge source.
DocumentationFree-text description of the knowledge source.

Business Knowledge Model

A business knowledge model element that encapsulates reusable decision logic.

Property SectionDescription
GeneralName and ID of this model.
DocumentationFree-text description of this model.

Properties under Definitions

When you click on the canvas background (no element selected), the properties panel on the right shows the definitions-level configuration:

Property SectionDescription
GeneralDefinitions name and ID.
DocumentationFree-text description of the definitions.

Last updated on 20 May 2026