Hi,
I have an app which, in part, is a timesheet, where users enter a start time, and then later, and end time, and sign the thing off at the end.
The issue we have is that some users are not synchronising their app, and so when we introduce a modification to the app, that doesnโt get passed to their phone.
We have to have them being able to work offline.
Basically, some users are managing to create time entries, but somehow have still not synchronised to the latest version. How are their time entries getting into spreadsheet if they are not clicking sync?
I wonder if it is to do with the settings in the Offline/Sync tab, but I am not too sure on what. I attach an image of our current settingsโฆ
To sum upโฆ we need it to be offline, and we want them to do time entries,k and sync. We want them to always have the most up-to-date version of the App to include new additions/edits.
Thanks in Advance Craig GGSL
If you havenโt made any huge updates into your app, like you havenโt added or removed columns or types, they can save the data.
@Aleksi_Alkio Ok, SO thatโs what is happening - a save without synching.
So, is there any way to force a sync? Did I see somewhere where we could do that?
@Green_Gorilla There is a โForce a syncโฆโ topic in this link - https://blog.appsheet.com/feature-friday-air-table-
@Deep_Foundations I saw that, but I canโt see a link to show how to do it? Or am I just being dumb?
How about if you check what is the last time when the app has been synced and then donโt allow them to fill the form if itโs more than 1 hour or something like that? Should that work?
@Aleksi_Alkio We do have a way of checking the last sync. We enter values in a column, and can see how far back some of them are.
The odd thing is,
I enter a time in the app and save, and if I donโt sync, it doesnโt ever get to the spreadsheet. Somehow their data IS getting thereโฆ they must somehow be syncing but nit getting the updated versions.
Yes you can read the last synced DateTime value.
If the data is not saved into the spreadsheet, it means they have been offline. When the connection is back again, they have probably synced or if the โDelayed syncedโ & โAutomatic updatesโ are both ON, it has saved the data after a while.
Sounds like you need the Sync on Start setting so Users always work on latest version.
Also probably need some kind of midnight update schedule if youโre making regular changes to the app so app will be stable throughout the day.
@Stephen_Mattison As I see it, some users will not restart their Apps. So would Sync on Start be ineffective there?
@Green_Gorilla Sync on Start would be ineffective if the app is never restarted, I suppose.
Instruct Users they must restart every morning.
Getting new/updated data to Users without Syncing or Restarting is going to be a problem. Sounds like you need a complicated solution I donโt have the answer to.
@Stephen_Mattison Yeah, the issue is getting the users to do itโฆ some are not playing ball!
I understand there is a method to force a sync as part of an action, and that it might be possible to force it when they hit โsaveโ to save their time entriesโฆ that would solve the issue, as they will always want to press save, as without it they wonโt get paid!
@Stephen_Mattison We canโt use sync on start since we canโt guarantee they have data.
Hence why its set to work offline.
@Aleksi_Alkio Iโm working with GG on this App.
Itโs acting like Automatic Updates is turned on when it is turned off.
@Aleksi_Alkio We are making changes to this App daily.
So a daily sync is required.
But the App is uploading data without them having to click sync.
Either that or sync is somehow only syncing the data, not the definition.
We can tell this based on the results we are getting
User | Count |
---|---|
16 | |
12 | |
5 | |
5 | |
5 |