Skip To Content


There are five utilities that support advanced behavior in ModelBuilder. You can add a utility to your model by clicking ModelBuilder > Insert > Utilities and selecting the utility you wish to add.

Utility Description

Calculate Value

The Calculate Value tool returns a value based on a specified Python expression.

Collect Values

The Collect Values tool is designed to collect output values of an iterator or to convert a list of multivalues into a single input. The output of Collect Values can be used as input to tools like Merge, Append, Mosaic, and Cell Statistics.

Get Field Value

The Get Field Value tool gets the value of the first row of a table for the specified field.

Parse Path

The Parse Path tool parses the input into its file, path, name, or extension. The output can be used as inline variables in the output name of other tools.

Select Data

The Select Data tool selects data in a parent data element, such as a folder, geodatabase, feature dataset, or coverage.