October 2024

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

29 Oct 2024 - Add/modify members on linked schedules

Membership options for schedules linked with an on-call product are now more flexible:

  • Additional members not present in the on-call product can now be added to the schedule in order to grant administration of viewer privileges. Members added directly to On-Call Optimizer in this way are not eligible for assignment in schedules.
  • Members sychronized from the linked on-call product schedule can be marked as ineligible for assignment in On-Call Optimizer to temporarily or permanently exclude them from generated assignments.

Both capabilities can be accessed from the Members tab of a schedule. Please refer to the Schedule Members docs for further details.

16 Oct 2024 - Auto-invite configuration

A new setting to control whether On-Call Optimizer will automatically send invitation emails to newly added members of a schedule has been added.

Previously On-Call Optimizer attempted to allow the user to choose behaviour in real-time by providing several different action buttons during the creation or modification of a schedule.

For more details regarding the operation of this setting (which defaults on), please refer to the documentation.

15 Oct 2024 - Tabbed UI for schedules

The schedule pages and configuration have been re-organized into separate tabs to improve the usability, navigation and discoverability of the various aspects of a schedule.

Please take some time to explore each of the tabs and let us know what you think.

Notable relocations:

  • The members of the schedule are now configured and managed on a top-level page accessed from the Members tab.
  • Settings related to automatic assignment are now on a separate page accessed by clicking the wrench icon beside the Next Shift Assignment heading on the Overview or Assignments tabs.
  • Destinations for the schedule have been promoted to a top-level tab, rather than being hidden at the bottom of the previous edit schedule page.

Bugfixes and minor changes

In addition to the changes described above, the following bug fixes and minor changes were also released in October 2024.

  • The case of the admin of a schedule configured to synchronize from a source schedule being removed is now correctly handled by marking the member as un-assignable in On-Call Optimizer, but leaving them as the admin of the schedule. Previously the synchronization failed as it attempted to remove them from the schedule entirely, leaving the schedule without an admin!
  • The ability to change the roles and assignable status of schedule members is now present on the Members tab of a schedule.
  • Fixed import of Pagerduty schedules containing references to users that no longer exist in Pagerduty.
  • Improved UX for schedule member role modifications to only show options available to users based on their current role.
  • Fixed a bug preventing the addition of Schedule destinations in certain circumstances.
  • Fixed bug preventing recognition of noc as a valid availability block keyword.
  • Fixed an issue where the import of historical shifts prior to the auto-assignment start date could overwrite confirmed assignments in On-Call Optimizer if one of the imported shifts spanned the start date itself.
  • The previous validation requirement that the auto-assignment start date and shift configuration days must much has been removed. This means the first assigned shift may occur on a date after the configured start date (e.g. if the start date is a Monday and the configuration only has shifts starting on Wednesday).

Last updated November 7, 2024