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.

Check out the glossary for a definition of terms and key concepts that appear in the Boomi Flow website, Drawing Tool, technical documentation, blogs, and marketing communications.

If you need to take a closer look, click on the images to enlarge them. Have a question? Click the Help button on the bottom right-hand corner of this page to ask.