The Calendar You've Been Waiting For
In multi-user environments, DayBack’s calendar does not automatically display edits or deletions made by other users unless an action—such as navigating between views or clicking the refresh button—triggers a new query for events. To keep updates made by one user visible to others in near real time, this feature relies on a timer and a local query to FileMaker’s Data API to retrieve the most current event data, keeping the calendar fresh and up to date.
Instead of relying on UI interactions to sync changes, this approach:
Uses FileMaker’s Execute FileMaker Data API script step to periodically query for recently modified events.
Captures a host-based timestamp on each event change to ensure accurate change detection across time zones.
Runs an OnTimer script for each open user session to detect and update only changed events in the DayBack view.
Calls DayBack’s internal API to refresh individual events rather than redrawing the whole calendar.
This results in a seamless and efficient refresh method suitable for high-activity scheduling scenarios like call centers or busy team calendars.
Please follow the blog post and related video to learn more about this integration