Updating a Shared Bookmark
DayBack's shared schedules are kept in sync in three ways: automatic updates, manual updates, and via the Update Shares API.
If you're editing events inside the DayBack Calendar interface, then any changes you make to your existing events are synced to shares in real-time. This happens in the background without any additional action on your part.
Naturally, we think you should be making all your substantive changes in the DayBack interface, as that's where you can see your schedule in context, see when resources may be over-scheduled, and work at longer time scales so deadlines don't sneak up on you.
Yet sometimes edits are made outside the DayBack interface, such as in your other Salesforce pages or in Basecamp. Maybe you've added new resources, or new events are added that apply to the filters of the share, and in those cases, you can rely on manual updating.
Manual updating lets you catch up on edits that may have been made outside the DayBack interface. Select "Share" from the Day, Week, Month tabs at the top right of DayBack's screen and then select "Manage Shares'. Click on the share you're interested in and then click "Update".
Updating will move the shared events into focus, switching your date and view to that of the share and applying any filters you included in your share. It will then refresh the share's content to match your view, including any edits you've made, new events you've created, or events that were deleted.
Using the Update Shares API
DayBack has recently developed an API for updating shares. This would take the place of manual updates. The API could be called from triggers in Salesforce or from server-side scripts in FileMaker so that whenever an event was changed, the public version of that event was updated automatically. The API is available to customers on the Plus plan for an additional yearly fee. It currently requires SeedCode developers to deploy (there is no public documentation yet) as part of an implementation package. If this kind of automation is of interest to you, please get in touch.
Using Salesforce Connect
We designed bookmarks for situations where the schedule isn't changing very often, or when you only have one bookmark to update, instead of one per technician.
For cases where the schedule is often changing, and you have lots of technicians who only want to see their own events, we'd recommend using DayBack's Salesforce Connect. This lets your technicians see a live view of their schedule that is always up to date: no bookmarks are required. You could even allow them to make changes to some of the fields on an appointment: like entering notes, or changing the status when they're done. They don't need a Salesforce license to do this, but they would need a DayBack license.
You can find a feature comparison between Salesforce Connect and bookmarks here: Calendar Sharing in Salesforce.
Limitations and Edge Cases
There are a couple of places where the behavior of updating a share might not be obvious...
Automatic updates only sync events that were originally included in the share. Events created after you've shared are only sent to the share when you manually update.
Checking In on a Share
If you want to double-check than an edit has been synced to your share, you can click on a share at any time from Share / Manage Shares to view that share as the recipient would see it.