Skip to main content
Version: Current

Workflows

Overview

The Workflows node displays all workflows in a BPM process.   Each process contains exactly one main workflow (main.json), which represents the primary execution flow, and can include multiple sub-workflows that support modular and reusable process design.

Sub-workflows allow complex business logic to be broken down into smaller, logically independent units, improving readability, maintainability, and reuse across the process.


Main Workflow and Sub-Workflows

  • The main workflow serves as the entry point of the process execution.
  • Sub-workflows are additional workflows that can be invoked from the main workflow or from other sub-workflows.
  • Each workflow maintains its own model data and form data, while selected standard data models remain shared across workflows.
  • Data exchange between workflows is performed explicitly using workflow arguments.

Opening a Workflow

In the Project Explorer, double-clicking a workflow under the Workflows node opens it in the designer.

The designer context automatically switches to the selected workflow, displaying its activities, model data, and associated forms.