Hi Community,
I'm working with a feature service published through ArcGIS Server and consumed in ArcGIS Online, and I'm experiencing an issue where contingent values are correctly configured and functioning in ArcGIS Pro but are not filtering correctly in any web client — including Map Viewer, Field Maps on iPad, and Experience Builder.
Environment:
Setup:
Behavior in ArcGIS Pro:
Works correctly. When editing a feature directly in Pro, selecting a value in WO_Category immediately filters the WO_WorkType dropdown to show only the valid contingent values for that category.
Behavior in web clients:
Does not filter. All Work Type values are displayed regardless of which Category is selected. This occurs in:
Troubleshooting already performed:
Current hypothesis:
Based on the troubleshooting above, we believe the issue may be related to the fact that both fields use string-coded domains rather than integer-coded domains. The REST endpoint encodes contingency pairs as integer indices into a string dictionary regardless of the underlying domain code type — and our hypothesis is that the web client's contingent value evaluation logic may be failing to resolve the mapping correctly when the underlying domain codes are strings rather than integers, even though the published JSON appears structurally valid.
We are planning to rebuild both domains using integer codes to test this hypothesis, but before committing to that work we wanted to check:
Any guidance from Esri staff or community members who have encountered this would be greatly appreciated. Happy to provide the full REST endpoint JSON output if that would help diagnose further.
Thanks in advance.
David
My guess is because its an SDE referenced feature layer. I have contingent values in a 12.x Portal-hosted feature layer that supports and Invasive Species field map where both Species Name and Species Category are both coded-value string domains and that works across Pro attribute editor, webmap edit form, field map form....
I guess the difference is we are not using the Portal configuration (we are using the Hybrid ArcGIS Server for hosting and adding those feature services into AGOL via REST end points). Maybe version 12.x fixes this?
Hoping someone out there has some insight they can share...?