June 2024

The following changes were released to On-Call Optimizer in June 2024.

26 June 2024 - Swap Requests for partial shifts

Ability to request a swap for a partial shift

Swap Requests can now be created for partial periods during an assigned shift (e.g. one day during a week, or one hour during a day). To initiate a partial swap request, click the Edit start/end time button to the right of the Shift to Swap line when creating a swap request.

When responding to a swap request for a partial shift On-Call Optimizer attempts to identify equivalent partial shifts from your assignments to present as swap candidates.

More details…

Support for swapping the current shift

On-Call Optimizer now supports the ability to request a (partial) swap for the remainder of the current shift.

This change means swap requests now remain active and do not expire until the end of the shift being swapped, where previously they would expire at the start of the shift if a response had not yet been received.

More details…

17 June 2024 - Availability information changes

Only organized or accepted events can provide availability information

Availability information will now only be imported from events which you have either organized, or explicitly accepted.

Prior to this change, any event on a configured calendar which matched the filtering criteria would create an availability entry in On-Call Optimizer - including events created by other users on shared/team calendars and events you have been invited to (but have not accepted) from any user. The inclusion of these types of events almost always resulted in unwanted availability information being present in On-Call Optimizer which is prevented by this change.

This change will also remove any existing availability information that had been previously imported but does not match the new criteria to ensure consistency between On-Call Optimizer and the configured calendars.

More details…

Deletion of retained availability information

Availability information sourced from a calendar that is no longer connected can now be removed by clicking the red cross shown to the right of the entry in the availability list shown on the home page.

More details…

Configurable retention of availability information when disconnecting a calendar

On-Call Optimizer’s default behaviour of retaining any previously imported availability information for future use when a calendar is disconnected can now be disabled.

When disabled, any previously imported availability information is removed and will not be used in future assignments from the point when the calendar is disconnected.

More details…

12 June 2024 - UI improvements

To assist with navigation and understanding of where you are in the application, On-Call Optimizer now provides navigation breadcrumbs at the top of the main content area.

Integrations top-level menu

To reflect their central importance to On-Call Optimizer the external integrations for Calendar and On-Call Products have been promoted to top-level items in the side menu on the left of the page.

Pointers to this new location from the previous links within the user profile and schedules pages have been maintained while users adjust to the change.

Dark Mode

On-Call Optimizer now supports light and dark themes. The default theme will be chosen based on your operating system settings as reported by your web browser. To override the default theme use the selector to the left of the user menu in the top-right of the page. Your selected theme will be persisted in your account settings and will take effect across all logins.

5 June 2024 - Support non-continuous shifts

On-Call Optimizer can now support assignment of shifts that are non-continuous (e.g. contain gaps in coverage) which are typically used in situations where a schedule is desired to provide business-hours only coverage.

To use this feature, create a shift configuration for the time period where no assignee is desired and select the [Not Assigned] placeholder as shown in the example config.

More details….


Last updated September 4, 2024