Portal Community

Mode Overview

ModeStore ValuePrimary UseCanvas Behaviour
Design'design'Build and edit workflowsFully interactive: drag, connect, configure, delete
Execution'execution'Run and monitorRead-only graph; status overlays on nodes; Observer Panel open
Evaluation'evaluation'Dry-run validationPlanned — not yet available

Design Mode

Design Mode is active when you first open a ProcessThread that you have locked for editing. This is where you build your workflow:

Saving in Design Mode Changes in Design Mode are not auto-saved to the server. The canvas tracks unsaved changes with a dot indicator in the toolbar. Use Ctrl+S or the Save button to persist. Saving clears the undo/redo history.

Execution Mode

Switch to Execution Mode to run your workflow and monitor it in real time. Use the mode selector in the top toolbar:

1

Switch Mode

Click the Execution button in the mode selector. If you have unsaved changes, you are prompted to save first.

2

Observer Panel Opens

The Observer Panel automatically expands to the Execution Status tab. The canvas becomes read-only — node dragging and connection editing are disabled.

3

Click Run

The Run button appears in the top toolbar. Clicking it sends the execution request and nodes begin updating with status overlays as results stream in via SignalR.

4

Return to Design

Once monitoring is complete, switch back to Design Mode to iterate on the workflow. Execution history remains accessible in the Observer Panel's history section.

Node Status Overlays in Execution Mode

StatusVisualMeaning
PendingGrey border, no iconNode has not yet been reached in this execution
RunningBlue pulsing border, spinner iconNode is actively executing on the backend
CompletedGreen border, checkmark iconNode finished successfully
FailedRed border, X iconNode threw an error or returned a failure result
SkippedDashed grey border, dash iconNode was bypassed (e.g., condition was false)
SuspendedAmber border, pause iconNode is awaiting human input (HIL suspend)

Evaluation Mode (Planned)

Evaluation Mode will allow you to validate expression syntax, test node configuration, and simulate data flow without actually executing any backend logic. It is designed for:

This mode is on the product roadmap and not yet available in the current release.