maestro
latest
false
Maestro user guide
- Introduction
- Getting started
- Building with Maestro BPMN
- Understanding Maestro BPMN modeling
- Opening the modeling canvas
- Modeling your process
- Aligning and connecting BPMN elements
- Autopilot for Maestro (Preview)
- Process Repository
- Implementing a simple BPMN process
- Implementing a complex BPMN process
- Debugging
- Simulating
- Evaluations (Preview)
- Common implementation scenarios
- Building with Maestro Case
- Introduction to Maestro Case
- Maestro BPMN vs. Maestro Case: when to use case management
- The Maestro Case lifecycle: from event trigger to app experience
- Build your first case with Maestro Case
- Build a Maestro Case with a coding agent (preview)
- Defining case keys (system vs. external)
- Establishing task I/O and write-back contracts
- Exit rules and early stage termination
- Modeling primary and secondary stages
- Triggering a case from Data Fabric
- Implementing stage-level personas and permissions
- Setting SLAs and automated escalation rules
- Configuring a rework loop (re-entry)
- Configuring and testing the Case Manager Agent (preview)
- Case Manager input and output contract
- Maestro Case component dictionary
- Building with Maestro Flow
- Maestro Automate
- Integrations
- Operating
- Monitoring
- Optimizing
- Reference information
Terminate node for halting all active branches in a Flow process immediately, regardless of parallel work in progress.
What it does
Immediately stops the entire process, ending every branch that is still running.
Use Terminate to halt a process from a specific path, such as after detecting an unrecoverable error or reaching a conditional branch where no further work should happen anywhere in the process.
When to use this vs End
| Situation | Use |
|---|---|
| Stop the whole process now, including any parallel branches still running | Terminate |
| Finish only the current branch and return its output while other branches continue | End |
Terminate is global: it ends the process instance regardless of what else is in progress. End is local to its branch.
Configuration
The Terminate node has no configuration. The node that should stop the process connects to its input handle.
Notes
- Terminate stops execution cleanly. It doesn't raise an error on its own.
- Any parallel branches still in progress are ended when the process terminates. Terminate should be connected only on paths where stopping all remaining work is the intended outcome.