Debugging a flow

The Boomi Flow debugger lets you observe run-time behavior of your flow, and track Root Faults, Component Errors, Pre-Commit State Values, State Values, and Execution Log.

Here is a snapshot of a flow running in debug mode:

The Drawing Tool offers two debugging modes – 1. Debug, and 2. Debug Step-Through. You can access the debug buttons in the Run panel, when you click Play to run the flow from the right-hand-side navigation.

  1. Click Run on the right-hand-side navigation.
  2. Select a debugger – Debug or Debug Step-Through.

Debug – Running a flow in the Debug mode will populate the state values in the response, so you can see what is ready to be committed and what values have already been committed to the state.

Debug Step-Through – The Debug Step-Through stops execution at every single element in the flow, including elements which work in the background (like the Database Load element or the Operator element). This gives you an opportunity to see how your flow is being executed, even when there are no elements that have a corresponding UI component. For example, which rules trigger a Decision, what the value of something is right before it saves to the database, etc.