ModelBuilder Report

The ModelBuilder Report view shows all the variables and tools in a model along with each element's value and other properties. To open the Report view for an open model, click the Report button in the ModelBuilder pane. Each model is linked to its report view, and closing the model closes the linked Report view automatically.

The report is categorized into two sections: Variables and Processes. Selecting any variable or process selects and pans to the matching model element in the model view.

Variables

The Variables section lists a model's input and output variables. Model parameters are denoted with the letter P.

Processes

The Processes section lists a model's tools. Each process can be expanded to show the Parameters and Messages sections.

  • Each Parameters section includes a list of tool parameters. Each parameter lists the Name, Data Type, Value, Parameter Type (Required, Optional, or Derived), and Direction (Input or Output) properties. Some tool parameters may be model variables, which results in matching entries in both the Parameters and Variables sections.
  • The Messages section includes all tool messages such as errors, warnings, and informative messages. This section only appears if the tool is in the has been run state.

Filtering

You can filter the Report view to show a subset of variables and processes. Switch views on the Report view toolbar to display specific elements.

Report view toolbar
  • All—All elements in the model are shown.
  • Inputs—Only input variables in the model are shown.
  • Outputs—Only output variables in the model are shown.
  • Parameters—Only variables marked as model parameters are shown.
  • Tools—Only the Tools section of the report is shown.
  • Errors—Only tools that have failed are shown.

Two-way editing

Reports provide a flattened view of all the elements in the model, with their properties and values allowing a more direct way to edit values and element names. Models and model reports are both editable and kept in sync in the following ways:

  • The Auto Sync toggle button Auto Sync Report on the report.
  • The Refresh button Refresh Report on the report. The following are the three refresh states:
    • Disabled—There are no pending edits to refresh in the Report view. The Refresh button is unavailable when AutoSync is turned on.
    • Enabled—There are one or more pending edits in the Report view. The report can be edited when the Refresh button is enabled.
    • Enabled with a red dot—There are one or more pending edits in the Report view. Click the Refresh button before making any further edits to the report.
    You can make edits to the model in the model view regardless of the Refresh button state. To save the model edits click the Save button Save on the ModelBuilder ribbon.

  • Auto Sync is turned on by default. It can be turned off for larger models, as syncing calls validate each time for all the downstream tools from the tool or the element that is being edited.
  • To edit the Name and Value variables, click the edit button or double-click the cell. Editing a variable value opens the variable dialog box, similar to editing from a model view.
  • The Name variable of an element can be edited in place and requires a refresh after each edit if Auto Sync is turned off. The refresh is needed to avoid name conflicts, as a model variable can only have a unique name, and this could affect the downstream dependency in processes using the name of the element being edited.
Edit button on the report

Find and replace

You can find and replace the name or value of variables and processes in a model.

To open the Find and Replace control, click the Find and Replace button Find and Replace on the report or on the ModelBuilder ribbon.