Breakpoints

Breakpoints allow you to intentionally pause a workflow when it reaches a specific location, such as a process step or activity. The workflow automatically pauses whenever a breakpoint is reached if the workflow debugger is attached.

When a workflow instance is paused, you can use use the Variable Viewer to inspect the current values of activity properties. This allows you to verify the expected behavior of your workflow and to diagnose any problems. The Variable Viewer not display information while an activity is running; it is available only when the workflow instance is paused.

Breakpoints are managed by a user who has specific security permissions. When the breakpoints are set in a workflow definition, they remain part of the workflow during the current client session. When this session ends, the set breakpoints are removed. You have the option to add and remove a single breakpoint at any process step or activity, or to remove all breakpoints at one time.