Applies to: Mobile V3
i360 v3 downloads all data needed to for offline mode support. At times there may be data on the device that has changed that doesn't match the remote resource. Say an appointment was edited on the device but not saved to the server successfully. Then someone edits the same field on the server. This would result in a conflict.
How are conflicts handled?
When there is a change on the mobile device, and a refresh happens, the data from the server will overwrite the local data on the device.
For example, let's say a prospects phone number is changed on the device but did not get saved to the server. If a mobile user refreshes the prospect before saving their change, the value from the server where overwrite their change because it hasn't been saved yet.
What happens when I'm offline and come back online?
Each record that was modified will still be in a Draft state. You will need to open any of the items that were in Draft state and ensure they are Saved and show the status of Synced.
Notes
- Referenced fields (i.e. lookup fields like Sales Rep 1 on the Appointment object), require an internet connection to search for values since a web request is sent to the server to find search results.
- When a user has no connection (No Wifi, cellular or Airplane mode), the user will see a "No internet connection" warning message at the top of the app.