5.5

Table Of Contents
Debugging Workflows
Orchestrator provides a workflow debugging tool. You can debug a workflow to inspect the input and
output parameters and attributes at the start of any activity, replace parameter or attribute values during a
workflow run in edit mode, and resume a workflow from the last failed activity.
You can debug workflows from the standard workflow library and custom workflows. You can debug
custom workflows while developing them in the workflow editor.
Debug a Workflow
You can debug elements of a workflow by adding breakpoints to the elements in the workflow schema.
When a breakpoint is reached, you have several options to continue the debugging process. When you
debug an element from the workflow schema, you can view general information about the workflow run,
modify the workflow variables, and view log messages.
Prerequisites
Log in to the Orchestrator client as a user who can run workflows.
Procedure
1 From the drop-down menu in the Orchestrator client, select Design.
2 Click the Workflows view.
3 Select a workflow from the workflow library and click the Schema tab.
4 To add breakpoints to the schema elements that you want to debug, right-click a workflow element and
select Toggle breakpoint.
You can enable or disable the toggled breakpoints.
5
Click the Debug workflow icon ( ).
If the workflow requires input parameters, you must provide them.
6 When the workflow run is paused after it reaches a breakpoint, select one of the available options.
Option Description
Resume
Resumes the workflow run until another breakpoint is reached.
Step into
Lets you step into a workflow element.
NOTE You cannot step into a nested workflow element when you debug a
workflow in the workflow editor.
Step over
Steps over the current element in the schema and pauses the workflow run
on the next element.
Step return
Exits the workflow element that you have stepped into.
7 (Optional) From the Breakpoints tab, modify the breakpoints.
You can enable, disable, or remove existing breakpoints.
8 (Optional) From the Variables tab, review the variables.
You can modify the values of some of the variables during the debugging process.
Developing with VMware vCenter Orchestrator
72 VMware, Inc.