I have a layer in a map that I am serving in Experience Builder to solicit edits. I updated the domain values that were the templates for editing and they're not being honored when viewed through the new map viewer/Experience Builder.
I changed one of the Zone Type domain values from "Non-Wildland" to "Non-Wildland Buffer" (not just label, but the coded value as well. I updated existing entries that were 'Non-Wildland' to the correct 'Non-Wildland Buffer). This reflects fine in symbology....
....As well as editing in Map Viewer Classic....
However, the new Map Viewer refuses to honor the change when attempting to edit, and it's not presenting the template appropriately in Map Viewer or Experience Builder.
I have gone through and explored the JSONs for the layer and the map and updated every instance of Zone Type being 'Non-Wildland' to make sure it reflects 'Non-Wildland Buffer.' The JSON reflects the editing template as specifying 'Non-Wildland Buffer.' Why is this honored in Map Viewer Classic and not the new Map Viewer?
What gives? And is there a trick to get it to reflect appropriately in the new Map Viewer and EB?
Thanks!
Solved! Go to Solution.
The name of the Template is set when you publish the feature layer. For now the best way to change a template name in online is to use Field maps designer > Templates tab. Even if you're not using Field Maps, making changes here changes the template across all the other apps including Map Viewer and EB.
Did you try changing the name of the Template in Field Maps Designer?
It's not for use in Field Maps, but no, I did not change the name of the template.
The name of the Template is set when you publish the feature layer. For now the best way to change a template name in online is to use Field maps designer > Templates tab. Even if you're not using Field Maps, making changes here changes the template across all the other apps including Map Viewer and EB.