Hi, I'm using Field Maps in ArcGIS Online. I have some fields that are calculated dynamically with arcade expressions. This is all working fine.
However, is there a way to allow users to override/overwrite the calculated values?
It appears once the calculations are done, the fields are no longer editable. I'd like to allow users to override/overwrite/make corrections to the calculated fields.
Solved! Go to Solution.
In 123 we do the 3 field trick. Have one field for the user input, one field that is the calculation and a 3rd field that picks which one. If user field has a value use it, if not use the calculated. In 123 you can have the two temp fields not stored but I do not think you can in Field Maps. You could hide the temp fields in your map though.
Please also see this post for proposed workaround: How to override values for fields with calculated expressions (esri.com)
This is not directly possible and appears to be a limitation. Fields with calculations can't be edited by fieldworkers.
Some users have discussed having an additional field that users could update to re-calculate the field but this is a bit redundant, so not a great workaround:
In 123 we do the 3 field trick. Have one field for the user input, one field that is the calculation and a 3rd field that picks which one. If user field has a value use it, if not use the calculated. In 123 you can have the two temp fields not stored but I do not think you can in Field Maps. You could hide the temp fields in your map though.
Thanks. Good trick, I got it working, although the UI/UX on the Field Maps app is not that nice, but that would do for now.
Please also see this post for proposed workaround: How to override values for fields with calculated expressions (esri.com)