Flow Debugger User Interface

This topic only applies to Intelligent Advisor Cloud Service

The flow debugger has two tabs:

The Flow tab and Debug tab in the flow debugger

Flow tab

The Flow tab shows you the current state of each item that makes up the flow session that you are debugging.

The Flow tab has two panes:

  • a left hand pane, known as the flow model panel

  • a right hand pane, known as the details view

The Flow tab in the flow debugger showing a number control in the details view

Debug tab

The Debug tab allows you to open individual rule documents using the folder menu.

The Debug tab in the flow debugger showing the list of rule documents

Each document opened will be displayed on a separate tab. This is known as the rules view.

The title of the Debug tab changes to show you what you are debugging and at which location in the flow you are debugging at.

When debugging field expressions, the title will be in this format:

  • Debugging <field name> at location <flow location>

where:

  • <field name> is the name of the field you selected for debugging in the details view on the flow tab.

  • <flow location> will be the control location that is being debugging from. In other words, the rules will reflect as sessions state that include all the values collected before this control in the flow, but not any value collected after this control or any values collected by the control itself. Some expressions such as "must satisfy" validations on controls are always evaluated in the "complete state", that is the session state that results from evaluating the entire flow from start to finish. In this case, the flow location will be <complete flow state>.

When debugging relevance, the title will be in this format:

  • Debugging relevance at location <flow location>

where <flow location> will be the control location that is being debugging from. In other words, the rules will reflect as sessions state that include all the values collected before this control in the flow but not any value collected after this control or any values collected by the control itself.