I think yes. We have table in system which can be populated by different sources, not just esri. Mobile device reads that data. When data inserted by not esri we just create GlobalID from sequence. When new record inserted new GlobalID is created by framework. I did not try to change it on device.