I have a table with data from the survey that can be edited by the supervisor, however we want to keep the initial and edited records to be able to see the changes that were made and report later. Reviewing this link extract-changes-feature-service a bit, I think it may be an answer but I do not know if it can be used when the layers are hosted as a service in AGOL.
Some idea of how to compare records that have changed in a feature service, without using versioning of geodatabases
Any suggestion?