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.