On-Call Scheduling release notes
Summarize
Summary of On-Call Scheduling release notes
The ServiceNow® On-Call Scheduling application ensures dedicated support team members are available to resolve issues promptly. The Zurich release introduces several enhancements focused on notification flexibility, user interface improvements, and performance optimizations to help ServiceNow customers manage on-call schedules more efficiently and effectively.
Show less
Key Features
- Transition from Workflows to Subflows: Zurich replaces legacy workflows with subflows for on-call escalations, improving maintainability and customization. Multiple subflows are provided by default for various on-call processes including assignment, notification, acknowledgments, escalations, and time-off approvals.
- Custom On-Call Notification Channels: Customers can now add and configure new custom communication providers as channels for on-call escalation notifications via the
oncallcommunicationchannelconfigtable, enhancing communication flexibility. - Customizable Notification Messages and Keywords: Notification messages and response keywords can be tailored to specific user or group preferences, improving clarity and response handling.
- Trigger Escalations Based on Record Field Changes: On-call escalation notifications can be triggered automatically when configured record fields (e.g., incident priority) change, with support for both group-level and global trigger rules.
- Coral Theme and Dark Mode: The new Coral theme is the default for portals and mobile experiences, offering a fresh, brand-neutral UI with an optional dark mode to reduce eye strain and improve readability.
Key Outcomes
- Improved Notification Performance: Notifications can be sent simultaneously across multiple channels (SMS, email, voice) instead of sequentially, speeding up alert delivery. High-priority subflows are processed faster using the Flow runner queue, especially under high event loads.
- Enhanced Trigger Rule Integration: Trigger rules now support execution of specific subflows, providing more precise control over escalation workflows.
- Seamless Upgrade Path: Existing Zurich users retain workflow support, but new users and future upgrades will utilize subflows exclusively, allowing for modernized and more scalable on-call scheduling configurations.
- Broader Ecosystem Integration: On-Call Scheduling integrates with related ServiceNow capabilities such as Notify for SMS and voice calls, ITSM Mobile Agent for shift visibility and push notifications, and Service Operations Workspace for identifying available on-call members.
Activation and Compatibility
The On-Call Scheduling application is activated via the ServiceNow AI Platform On-Call Scheduling plugin (com.snc.oncallrotation). Activation also includes necessary third-party libraries like FullCalendar and DHTMLX scheduler. Note that this plugin is enabled by default for zBoot customers in the Zurich release.
The ServiceNow® On-Call Scheduling application helps you verify that dedicated support team members are available to resolve issues when they occur. On-Call Scheduling was enhanced and updated in the Zurich release.
On-Call Scheduling highlights for the Zurich release
- Build on-call escalation notification configurable flows by using subflows that are available by default in new instances.
- Add new custom providers as channels for on-call escalation notifications.
- Configure the on-call notification message and response keywords to send the escalation notifications to the stakeholders.
- Send the on-call escalations notifications to all the stakeholders when any of the configured record fields are modified.
- Use Coral, which is the new default theme for Next Experience and Core UI.
See On-Call Scheduling for more information.
Important information for upgrading On-Call Scheduling to Zurich
Starting from the Zurich release, On-Call Scheduling uses subflows, not workflows. You must transition from workflows to subflows, because the workflows are considered as legacy workflows. For existing users in Zurich, your current workflows continue to be supported. However, for new users, the On-Call Scheduling plugin installations on Zurich and later instances only use subflows.
Maintain, build, and modify your own custom on-call scheduling flows in Workflow Studio with subflows for new instances. The following subflows are available for configuration:
- On-Call: Assign
- On-Call: Assign and Notify
- On-Call: Assign by Acknowledgment
- On-Call: Assign by Acknowledgement per Rota
- On-Call: Assign by Acknowledgement Voice
- On-Call: Check Assignment Response
- On-Call: Conference Call Escalation
- On-Call: Escalations by Email
- On-Call: Escalation By Email per Rota
- On-Call: Time-off approval
New in the Zurich release
- Add custom on-call notification channels
- Increase the flexibility in communication by adding and configuring service providers as on-call notification channels. You must configure the communication channel by using the On-call communication channel configuration [on_call_comunication_channel_config] table. After you configure the channel, you can select the new channel. This feature is applicable only after the subflows are configured and used.
- Customize the on-call notification message and keywords
- Customize an on-call notification message and response keywords that are sent to the user and user groups as per your preferences. You can customize the message and keywords by using the On-call communication channel configuration [on_call_communication_channel_config] tables.
- Send the on-call escalation notifications when the configured record fields are modified
- Send the on-call escalation notifications when the configured record fields are modified. On-call trigger rules have the following enhancements:
- Configure the changes to fields as a triggering condition to run trigger rules. For example, changes to the Priority field for an incident can be configured as a trigger condition.
- Configure the group or team level trigger rules, or you can configure the global trigger rules that aren’t associated with a user group.
- If the assignment group is auto-populated when an incident is created, you can still configure the on-call trigger rules to run and send the escalation notifications.
UI changes
- Coral theme
- Coral is now the default theme for new portal, web, and mobile experiences with Next Experience or Core UI enabled. This theme provides a fresh look and feel, featuring brand-neutral illustrations to enhance your user experience. A dark theme option is available for web and mobile experiences.
Changed in this release
- Performance improvements in subflows for on-call notifications
- The following performance enhancements are available for on-call notifications when subflows are used:
- On-call notifications are sent to multiple channels such as SMS or email simultaneously instead of sending it sequentially.
- When the com.snc.on_call_rotation.new_trigger_engine property is set to true, the on-call subflows are processed via the Flow runner queue. The on-call subflows that are marked as High priority are processed faster via a Flow runner queue especially when multiple events are triggered at the same time and are in the process queue.
- Reminder notifications are also sent to users when the instance is upgrading.
- Enhanced on-call trigger rules to support subflows
- The on-call trigger rules form is enhanced to trigger a subflow when the trigger rule is executed. You can enable and select a specific subflow for a trigger rule.
Activation information
- FullCalendar library
- DHTMLX scheduler
Accessibility information
- Dark theme
- The new Coral theme includes a dark theme option for web and mobile experiences. This option is commonly used to alleviate eye strain and improve readability.