Using the Process Debug Feature

The Process Debug tool in the Process Editor enables developers to debug a process while editing it.

By debugging the process in the Editor, your environment is maintained until you close Certify. You are able to open multiple Process Editor windows simultaneously, set a value for a variable in one process, and the value of the variable will be available in the second process.

Within the Steps tab of the Process Editor, the Process Debug tool consists of the following components:

Component

Description

Debug toolbar

Buttons that help you debug your process.

Step debug status

The status of each step appears–passed, failed, or skipped.

In order to see the status, you need to select the Debug Status column in the Customize Columns dialog. In the Step grid, right-click and select Customize Columns.

Step Debug Details tab

After you run the process or step in the Debug tool, this tab displays the debug details of the step. Click on the step to view the details.

Watch Variables tab

Add one or more variables to the tab and watch the current value of the variable while you debug your process.

For more information, see Adding Watch Variables to a Process.

Breakpoints tab

View the breakpoints that you set in the Step grid.

For more information, see Adding Breakpoints to a Process.

Step Variables tab

View the most recent value for the variables associated with the step by selecting the debugged step in the Step grid.

Debug Toolbar

In the Steps tab of the Process Editor, use the following buttons and drop-down menu options to debug your process:

Button

Description

The Run button starts the debug process from the selected step in the process.

The debugging stops when it hits a breakpoint or the end of the process. Also, when an Execute Process step is encountered, the debugging stops if the current process contains unsaved changes.

Run on 1st Step

Start the debug process from the first step of a process.

The Step button starts the debugging for just the selected step.

If no steps are selected, the first step of the process is debugged.

Step Over

When used on an Execute Process step, the process and sub-processes that are defined in the Execute Process step are executed and then the execution stops at the next step.

Step Out

Execute all the steps in the process and sub-processes and stop at the parent process.

The Skip button triggers skipping a selected step from the debugging session.

Select a step and click the Skip button.

Skip Out

During execution, skip all the steps in the process, including sub-processes, and stop at the parent process.

The Pause button pauses the debugging session.

The Reset button resets the process to the original state.

Variables, recordsets, XF definitions, breakpoints, and settings that were updated for debugging are reset to the original state.

The Settings button allows you to set the following options:

  • Stop/Pause on Failure - Stop or pause the execution when your process encounters a failure.
  • Fail Threshold - Set the number of failures that can happen before the Stop/Pause on Failure feature stops process execution.
  • Step Delay - Resolves timing issues when testing the application. Enter the number of seconds that you want to delay between each step of your execution or accest the default of 0 seconds.

 

Related Topics Link IconRelated Topics