Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

What if the clock of the FMS13 or the mobile device is not accurate?

Featured Replies

If a user of a mobile device set the clock of his device wrongly, say year 2015 becomes 2014, and do a sync with EasySync, would it mess up data in the FMS13 server? If so, what would be the best strategy to avoid such incidence. In general, how can we synchronize the clock of the server and the mobile devices BEFORE a sync action is done by EasySync?

To avoid these types of issues, EasySync uses UTC timestamps to keep track of all date/time-related information that is needed to coordinate syncing. This also allows us to sync data with users in different timezones.

 

- Tim

  • Author

Hi Tim,

 

Thank you for your feedback. I am afraid UTC Timestamp does not fully solve the problem. I tested the Get ( CurrentTimeUTCMilliseconds ) of Filemaker. If I change the system clock, the value return by Get ( CurrentTimeUTCMilliseconds ) will change accordingly. The Help of Filemaker does not mention that Get ( CurrentTimeUTCMilliseconds ) needs an internet connection for an external reference of the precise UTC Time.

 

What I worry is when a mobile device is used offline, the modified time will be set according to the system clock. Another scenario: what happen when 2 databases are synchronised over an intranet with with no internet connection to get the precise UTC time? Will they both rely on their own system clock to get the UTC time?

 

My preliminary test of EasySync seems to indicate that the accuracy of the system clock do matter.

  • 1 year later...

What are your expectations?

I think now that I've thought this through,  Get ( CurrentTimeUTCMilliseconds ) calcs UTC from the system's local time and time zone. So, as long as the workstation's time and time zone are accurate, the function will return an accurate value.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.