The Workflow Designer provides a visual interface for creating and managing object-driven workflows. It enables administrators to design workflow logic using drag-and-drop nodes, configure conditions and variables, and define execution paths.
The screen includes the canvas, control panel, and configuration options to build, validate, and simulate workflows before deployment.

Figure: Workflow Canvas
The Workflow Canvas Layout comprises the following entities:
Workflow Header Actions
Header Actions enable users to save the workflow, execute it with required inputs, discard changes, and access additional options or execution history.

The header actions provide quick access to key workflow operations.
Field | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Navigation Breadcrumb | Displays the workflow hierarchy, allowing quick navigation between workflows. | ||||||||||
More actions () | The More actions menu provides additional actions to manage and control the workflow lifecycle.
| ||||||||||
Version History | The Workflow Designers manage multiple workflow versions with safe updates, controlled releases, and rollback when needed.
| ||||||||||
Cancel () | Cancels the current workflow configuration session without saving changes. | ||||||||||
Run () | Executes the workflow in a simulated environment for validation. | ||||||||||
Save | Saves the current workflow configuration as a draft. |
Control Nodes Panel
The Control Node Panel provides a set of configurable nodes used to define workflow logic and control execution flow. It allows administrators to build workflows by selecting and placing nodes onto the canvas.
For more information, refer the following links:
Workflow Canvas
The Workflow Canvas is the primary workspace used to design, configure, and validate workflows. It provides a visual interface where administrators can place nodes, define execution paths, and configure workflow logic.
Users can drag and drop nodes from the Control Node Panel onto the canvas and connect them to define the workflow sequence. The canvas also supports configuration of workflow properties, including input variables required during execution..

Figure: Workflow Canvas
Core Components
Start Node: Defines the entry point of the workflow.
End Node: Defines the completion point of the workflow.
Workflow Connections: Establish execution paths between nodes.
A workflow is considered valid only when both Start and End nodes are present. The Workflow Canvas supports detailed configuration of workflow logic, including:
Node configuration: Define properties such as conditions, approval rules, notification settings, and data updates for each node.
Flow control: Connect nodes to establish execution paths, including sequential and parallel flows.
Conditional branching: Configure decision points to route the workflow based on defined criteria (for example, priority, category, or status).
Data handling: Use variables and input/output mappings to pass data between nodes during execution.
Validation and testing: Validate workflow logic and use simulation to verify execution paths before deployment.
Zoom Control
The Zoom Control allows users to adjust the view of the Workflow Canvas for better visibility and navigation.
Zoom in to view node details and configurations more clearly.
Zoom out to view the overall workflow structure.
Improves usability when working with large or complex workflow
Canvas Control
The Fit to Screen option automatically adjusts the canvas view to display the entire workflow within the visible area.
Centers and resizes the workflow layout for full visibility
Eliminates the need for manual zoom and scrolling
Useful for reviewing complete workflow structure