I have created a public survey with the following settings.
And, whenever an user attempts to attach an image the survey wouldn't submit (sits in outbox with an error).
But, when I change the settings to "editors can see all features;" it works properly.
Can you please look into enabling images with the above settings. As I'd like to keep all survey results private from the public.
Any help is greatly appreciated.
Solved! Go to Solution.
This issue has been addressed, through a patch to ArcGIS Online that works in combination with the latest version available of the Survey123 native and web apps.
More details at:
Thanks for your patience.
Can you please check which version of Survey123 you are using? When we released 2.4 initially, it was affected by this issue; 2.4.72 should have resolved that. Additionally, the next update to ArcGIS Online will have better support for surveys with the permission settings you are applying.
The ArcGIS Online fix I mentioned is the backend fix that will be able to address it. As a workaround, can you try working with the 'Editors can only see their own features' setting? That should be able to address the issue and still limit the data to only items the submitter would already know.
Thanks James. I already tried this suggestion.
But, it wouldn't work in my case, as my client doesn't want any of the users to create an ArcGIS online account.
So, there is no way of tracking, and anyone will still be able to see each others submissions if they were to look at the feature layer.
You can do this by building the survey on top of a Feature Layer View which has a View Definition (Define Features) set to hide all features (e.g. WHERE OBJECTID < 1). In this Feature Layer View, you can set editing so users can only add new features. Only the Feature Layer View has to be shared with everyone, not the parent Feature Layer where all the feature can be accessed from.
While ArcGIS Online has implemented the fix I mentioned, Survey123 needs to update to be able to respond to the fix, so the problem will not be addressed immediately.