I need to track the changes in the data that have been edited in the surveys to later check them both to see what the changes were. The workflow is as follows: a survey can be accepted or rejected by the supervisor, if it is rejected, a field is set in AGOL, so that it appears in the survey inbox 123, the field worker must correct it later with Survey123. However, we do not want to lose the information from the initial survey to have a record of the change and know what was done to that survey specifically.

  • As far as I am aware Survey123 doesn't allow this kind of versioning of data. I think it has to do with the way it is stored in AGOL. Unlike Portal for ArcGIS Online does not use Versioning (I could be wrong here). A solution would be to use a script to manually pull backups off AGOL at a given interval and create the versions in an offline Database for consumption on your side. Using the AGOL data purely for data capture. As I said, I am not 100% sure on this...but from my experience I cannot say I have found a way to access different versions of data stored online. – Keagan Allan Jan 22 '19 at 23:46
  • Many thanks, I pretty sure AGOL doen't use versioning. What is the best way to create a script to access the service and download the data? Postman? – Harold Herrera Sanchez Feb 26 '19 at 19:27
  • Technically, this should be a second question. But have a look at this script. I use it all the time: gis.stackexchange.com/questions/279432/… – Keagan Allan Feb 26 '19 at 23:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.