Data Management

Introducing new design views in ArcGIS Pro 2.3

In ArcGIS Pro 2.3 we are providing two new design views to extend our suite of modelling tools used for data design. Attribute rules and contingent values offer functionality to help keep your data in check, just like domains and subtypes. With new views for each of them, you can design data for smarter and more efficient editing workflows.

Attribute Rules View

Attribute rules were first introduced in ArcGIS Pro 2.1. They use Arcade scripts to either automatically populate fields, prevent edits or create error features for features that violate rules. My colleague, Hussein Nasser wrote a great blog reviewing the past, present and future of attribute rules.

The new Attribute Rules view lets you:

Here is an example of the Attribute Rules view for a Pipes feature class (1) highlighting an immediate calculation rule (2) to automatically populate the Internal Diameter field (3).

Image of the Attribute Rules view, showing all the capabilities.

Instead of using mental math to figure out the internal diameter of a pipe, a formula is pre-built into this dataset using attribute rules. As edits are made, the internal diameter field is automatically populated based on an Arcade script that subtracts double the pipe wall thickness from the outside diameter.

Contingent Values View

Contingent values are brand new in ArcGIS Pro 2.3 and let you create dependencies on fields with domains. A field with a domain forces an editor to select from a valid list of values, but with contingent values you can go a step further to limit the list of values based on other fields. Several fields are linked together in a field group and combinations of contingent values are defined within the field group. When editing, instead of seeing the entire list of domain values, you’ll only see the contingent values.

The Contingent Values view lets you:

Here is an example of the Contingent Values view for a Pipes feature class (1), in which the field group Pipe Material and Diameter (2) has contingent values assigned (3).

Image of the Contingent Values view.

After the pipe material is defined, only the appropriate pipe diameter values associated with that material are available to select from.

Image showing contingent values during editing.

Where to find the new design views

The new views are part of the Design group and are accessed in a variety of ways in ArcGIS Pro (Note: Currently, attribute rules are only available in enterprise geodatabases.)

Option 1: Catalog pane

In the Catalog Pane, right click the dataset and select Design.

Image showing how to navigate to the new views from the Catalog pane.

Option 2: Contents pane

If the dataset is in a map, you can right click the layer in the Contents pane and select Design.

Image showing how to navigate to the new views from the Contents pane.

Option 3: Data tab

If the dataset is in a map, highlight the layer in the Contents pane to access the Data tab. The new views are in Design group of the tab.

Image showing how to navigate to the new views from the Data tab's Design group in the ribbon.

Option 4: Open the views from the ribbon of any other design view. Here is an example of the Fields view, which shows the Subtypes, Domains, Attribute Rules and Contingent Values ribbon buttons to easily access the other views.

Image showing how to navigate to the new views from other design views.

We hope the new views make it easier and faster to get started with attribute rules and contingent values and help you on your way to improving data design.

About the author

Supriya is a Geodatabase product engineer, testing functionality and writing documentation to help spread the word about data management.


Next Article

Change detection in Map Viewer Part 1: Using Image collection explorer to locate input imagery

Read this article