Portal Community

How Pause Works

Click the Pause button in the Top Toolbar during a running execution. What happens:

  1. A pause signal is sent to the backend: POST /api/v1/process-engine/executions/{id}/pause
  2. The currently running node finishes (pause does not interrupt mid-execution)
  3. Before picking up the next node, the Process Engine checks the pause signal and suspends
  4. The execution status changes to Paused
  5. The Observer Panel shows the Paused state with elapsed time frozen
Pause Is Not Immediate If the current node is slow (e.g., a 10-second HTTP call), the pause takes effect after that node finishes. You cannot pause a node mid-execution. To abort immediately, use Cancel instead.

What Is Preserved During Pause

Resuming

Click Resume to continue execution from the suspension point. The Process Engine continues with the next queued node. Resume sends: POST /api/v1/process-engine/executions/{id}/resume

Pause Timeout

A paused execution does not wait indefinitely. If not resumed within the configured timeout (default: 24 hours), the execution automatically transitions to Failed with the reason "Pause timeout exceeded". This prevents orphaned executions from consuming resources.