UiPath Documentation
maestro
latest
false

Maestro user guide

Terminate

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

SituationUse
Stop the whole process now, including any parallel branches still runningTerminate
Finish only the current branch and return its output while other branches continueEnd

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.
  • What it does
  • When to use this vs End
  • Configuration
  • Notes
  • Related pages

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated