Contingent Values extend attribute domains by constraining the valid values for one field based on the value of another. This can be useful when modeling real world parts and assets in your GIS. They can also be used for creating decision trees or survey questions where making a choice will determine the next set of valid choices.

Planning for contingencies
Contingent values offer new capabilities to model data design and improve data quality in ArcGIS Pro.
Blog article 🕑 15 min
Contingent values in ArcGIS Pro
Learn how to use contingent values in ArcGIS Pro.
Video short 🕑 1 min

Assess urban tree health using contingent values
Explore and enhance a geodatabase feature class with contingent values that incorporate required details needed for a tree assessment.
Tutorial 🕑 1 hour
How to import contingent values into a feature class
This workflow shows how to use the Import and Export Contingent Values tools to quickly generate contingent values from existing data.
Blog article 🕑 30 min


Ensuring data quality with Attribute Rules and Contingent Values
Learn about two geodatabase data modeling concepts that will improve your editors' workflows and make your data more accurate.
Technical workshop - UC2023 🕑 1 hour
Contingent Attribute Values in the ArcGIS API for JavaScript
Learn how to create contingent values in ArcGIS Pro, publish a service with them, and consume them in the ArcGIS API for JavaScript.
Blog article 🕑 15 min
