I am desgning an App on ArcGIS Online for deploying tactical plans over the terrain. My workflow is next:
Design dataset and feature layers using ArcMap 10.2, using our Enterprise Geodatabase (Oracle)
Create a Map whith layers and simbology in ArcMap 10.2
Publish this map as a hosted feature layer in ArcGIS Online, using our enterprise account. The service is configured as Feautre Layer service, to allow editing to AGOL user
Go to ArcGIS Online and author a Map with this hosted feautre layer and an App with WebApp Builder
User can now start to work with the app, in a testing phase. User are now generating testing plans, and identifing new requirments a functionality needed
This new requirments, are some like, add new layers, or new fields to the existing layers, or new subtypes....
So with this needs, we continue developing this App, using this workflow:
Edit the Layers and Maps with ArcMap to incorporate new requirments, updating our local entreprise Geodatabase
Publish the service again, modifing the existing one. (Modify option of the publishing process)
The problem we have is that with this workflow we are losing all the data generated in ArcGIS Online Hosted Feature Layers. So the question is: What is the correct workflow we must follow to assure that AGOL Hosted Feature layers data generated by users is not lost?