An schedule can be linked to one or more destinations to enable the import and export of assigned shifts. Each destination is associated with a single assigned role (e.g. Primary, Secondary).
The operating mode of a destination controls when and how refresh and export operations are performed.
Refreshes happen regularly (at least hourly) to update the cached state of the destination from the external system.
Each refresh is also responsible for performing any necessary import of shifts from the destination to On-Call Optimizer depending on the needs of the configured operational mode.
During an export operation On-Call Optimizer exports one or more shifts to the destination as determined by the configured operational mode.
On-Call Optimizer is the source of truth for the schedule and makes necessary changes to the destination to align it with the schedule in On-Call Optimizer.
On-Call Optimizer is the source of truth for all assignments made directly in On-Call Optimizer but will also import changes that are made to previously exported shifts back into the On-Call Optimizer schedule from the destination.
Bidirectional mode provides a safety layer to avoid changes made directly in a destination from being inadvertently removed but is not foolproof.
Use it as a transition mechanism while habits are retrained to use On-Call Optimizer directly rather than a long-term solution.
On-Call Optimizer is the source of truth for the schedule (like authoritative mode), but will only make changes to the destination when an export operation is manually triggered by a user.
Destinations are added and removed from the “Destinations” tab within a Schedule.
Schedules created via linking an existing schedule will have a matching destination pre-populated which can be removed or edited if desired.
Each destination has two parameters which control its behaviour:
Authoritative
.To change the linked assignee or operating mode for a destination:
Destinations
tab of the appropriate schedule.Update Destination
to confirm the changes.When removing a shift from a destination (e.g. an override from Pagerduty), On-Call Optimizer can be configured to send a warning notification if the shift is not recognized as having been previously added by On-Call Optimizer. This can provide a guard against changes made directly in the destination being inadvertently overwritten by On-Call Optimizer without notice.
Notification of removed overrides will be sent to all schedule admins as well as the member that the removed override was assigned to.
On-Call Optimizer will not notify about the removal of shifts/overrides that are recognized as having been previously added by On-Call Optimizer and are being removed because of an intended schedule change.
Override removal notifications are disabled by default, but can be enabled:
My Profile
from the drop-down menu behind the user icon in top-right corner of the application.Configure Notification Preferences
from the Notifications section roughly half-way down the page.Destination override removed
is on (slid to the
right) for at least one of the available notification methods (e.g. email/Slack).Save preferences
at the bottom of the panel.Additional destination types (e.g. calendars) will be added soon.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.