<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>post Managing on-call and normal workshifts in Workforce Optimization for ITSM in ITSM articles</title>
    <link>https://www.servicenow.com/community/itsm-articles/managing-on-call-and-normal-workshifts-in-workforce-optimization/ta-p/2307639</link>
    <description>&lt;P&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;In the Rome release,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;Agent managers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;can now&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun ContextualSpellingAndGrammarErrorV2 SCXW254124076 BCX0"&gt;manage&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;and view on-call shifts and normal work shifts in Workforce Optimization for ITSM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;with our latest integration with the On-call application.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;This allows managers, who manage a team of agents that work across on-call and normal work shifts, to view the tea&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;m schedule in one, centralized place.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;On-call concepts&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;A&amp;nbsp;&lt;STRONG&gt;Rotation (cmn_rota)&lt;/STRONG&gt;&amp;nbsp;or On-call Shift&amp;nbsp;defines among&amp;nbsp;other configurations the following values:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;&lt;LI&gt;Name – The name of the shift that will be visible for all agents that are part of the&amp;nbsp;&lt;STRONG&gt;rotation.&lt;/STRONG&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A Group that will use the current shift definition.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A Schedule configuration.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;Each rotation consists of one or more&amp;nbsp;&lt;STRONG&gt;rosters&amp;nbsp;&lt;/STRONG&gt;of agents that will be rotated based on the setup of the&amp;nbsp;roster&amp;nbsp;record.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Among other configurations a&amp;nbsp;R&lt;STRONG&gt;oster&amp;nbsp;(cmn_rota_roster)&lt;/STRONG&gt;&amp;nbsp;defines&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;&lt;LI&gt;Name – OOTB On-call rosters are created following the ordinal naming convention, meaning that&amp;nbsp;first&amp;nbsp;roster created on a Rotation will be named as&amp;nbsp;&lt;EM&gt;Primary&lt;/EM&gt;&lt;STRONG&gt;,&amp;nbsp;&lt;/STRONG&gt;second and third as&amp;nbsp;&lt;EM&gt;Secondary&amp;nbsp;&lt;/EM&gt;and&amp;nbsp;&lt;EM&gt;Tertiary&lt;/EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;respectively, etc.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Rotation interval – Options are weekly or&amp;nbsp;daily;&amp;nbsp;this value determines how often the rotation will occur in terms of weeks or days.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Rotate every – How often days or weeks the roster needs to rotate&amp;nbsp;its&amp;nbsp;agents to be on call.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Rotation start date.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Order – An order value used by the On-call application to&amp;nbsp;figure out&amp;nbsp;what roster&amp;nbsp;will be&amp;nbsp;assigned as&amp;nbsp;the first contact that needs&amp;nbsp;to be reached whenever&amp;nbsp;there’s&amp;nbsp;an issue during&amp;nbsp;non-business hours.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;A&amp;nbsp;&lt;STRONG&gt;roster&amp;nbsp;&lt;/STRONG&gt;can include as many agents&amp;nbsp;as needed;&amp;nbsp;this&amp;nbsp;relationship&amp;nbsp;is defined as&amp;nbsp;&lt;STRONG&gt;On-call Member (cmn_rota_member).&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On-call&amp;nbsp;API&amp;nbsp;uses the information of these 3 tables and&amp;nbsp;&amp;nbsp;powers the On-call Calendar used by the platform to&amp;nbsp;supply&amp;nbsp;a&amp;nbsp;continuous&amp;nbsp;coverage of all Shifts defined ensuring Agents that are part of an On-call Shift roster are rotated on a&amp;nbsp;well-defined&amp;nbsp;rotation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On-call application ensures this&amp;nbsp;rotation mechanism on a best-effort basis. Meaning that&amp;nbsp;the&amp;nbsp;On-call&amp;nbsp;API&amp;nbsp;will try its best to avoid collisions between&amp;nbsp;an&amp;nbsp;agent&amp;nbsp;defined in different&amp;nbsp;rosters. One common collision scenario is that the same agent can be part of two or more rosters and based on the rotation&amp;nbsp;rules&amp;nbsp;is possible that for the same day the same agent shows as both primary and secondary point of contact for an On-call shift (Rotation).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As an On-call manager,&amp;nbsp;is&amp;nbsp;important to get familiar with these tables, and the corresponding cardinality:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89730iAC5B608B06EF7A0C/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Integration of On-call application&amp;nbsp;with&amp;nbsp;Workforce Optimization Schedule module.&amp;nbsp;&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;As part of the new Rome release,&amp;nbsp;Workforce Optimization and its Shift planning plugin&amp;nbsp;introduced a new event category and event configuration that will allow Managers&amp;nbsp;to view the full On-call coverage&amp;nbsp;of their groups&amp;nbsp;in the Manager Workspace Schedule module as well agents with access to Agent workspace&amp;nbsp;so&amp;nbsp;they&amp;nbsp;can&amp;nbsp;visualize their full work schedule including both regular Work shifts and On-call shifts&amp;nbsp;on a single calendar&amp;nbsp;view.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;Shift planning plugin&amp;nbsp;allowed administrators to extend the type of events supported in the Schedule module&amp;nbsp;by defining each event on&amp;nbsp;a&amp;nbsp;scriptable Extension point of type EventManager.&amp;nbsp;In Rome&amp;nbsp;we introduced the corresponding configurations so Managers and Agents can display the corresponding spans in the&amp;nbsp;Calendar&amp;nbsp;view&amp;nbsp;available in Workspace.&amp;nbsp;We&amp;nbsp;also enhanced our shift creation process&amp;nbsp;-&amp;nbsp;managers can&amp;nbsp;create both Work-shift and On-call rotations&amp;nbsp;by following a mini-wizard experience.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OOTB customers won’t need to do anything after they uptake the Rome release as the new event configurations will be available for customers.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;View&amp;nbsp;On-call shifts or Rotations from Manager Workspace Schedule module.&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;A&amp;nbsp;revamped Shift tab will now show a new Calendar view where Managers can visualize all work shifts and on-call shifts available grouped by the current status (Active or Inactive). Apart from the Calendar view, users will notice a sidebar component that initially will display all shifts configurations available as list of&amp;nbsp;Card components.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Depending on the shift type, each card will display the following information:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;&lt;LI&gt;On-call:&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Name of the rotation&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A highlighted value on the header that displays On-call as type.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Start time&amp;nbsp;– at what time the shift starts&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;End time&amp;nbsp;-&amp;nbsp;at what time the shift ends&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Group&amp;nbsp;– Name of group that is expected to follow this rotation schedule&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;State – Active if cmn_rota record has active=true.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Days of week&amp;nbsp;– Represents the days of the week configured on&amp;nbsp;this rotation.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Work shift:&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Name of the work shift&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A highlighted value on the header that displays Work shift as type.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Start time – at what time the shift starts&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;End time - at what time the shift ends&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Group – Name of group that is expected to follow this rotation schedule&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;State – Active if cmn_rota record has active=true.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Days of week – Represents the days of the week configured on this rotation.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Example of both cards rendered on the Shift sidebar:&amp;nbsp;&lt;/P&gt;
&lt;P style="text-align: center;"&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89734i514ABBD0796EE5CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Create new On-call shifts from Shift calendar&amp;nbsp;side panel&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As a manager user with&amp;nbsp;sn_shift_planning.admin&amp;nbsp;role,&amp;nbsp;it&amp;nbsp;is now possible to quickly setup Rotations with their corresponding Rosters and On-call members from the Schedule module in Manager Workspace.&amp;nbsp;The most common On-call rotation configuration is having a Group with fixed rotations on after-hours during weekdays and/or all weekend coverage. These types of&amp;nbsp;Rotations&amp;nbsp;are easy to create with a few steps withing the Shift calendar sidebar.&amp;nbsp;The sidebar allows users to follow a mini-wizard experience where they can setup Rotations for each group:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Click the [&amp;nbsp;+ ]&amp;nbsp;button on the top-right corner, this will display two options Work shift and On-call shift. Clicking in On-call shift will update the sidebar into the ‘Add new On-call Shift’ view:&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89731i78BBED2805B3B45B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P style="text-align: left;"&gt;2. This next screen contains the inputs&amp;nbsp;&lt;EM&gt;Name, Group Start time, End time&amp;nbsp;and&amp;nbsp;Timezone&amp;nbsp;&lt;/EM&gt;required to setup the Rotation&amp;nbsp;as well as the days of weeks represented as checkbox that needs to be selected prior to submit the form, after clicking Save a few things will happen, first the Form will use the existing On-call API to create the Rotation record (cmn_rota) as well as create the corresponding Schedule configuration using the&amp;nbsp;&lt;EM&gt;days of week&amp;nbsp;&lt;/EM&gt;checkboxes&amp;nbsp;that have checked:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89729iF64394A33438D621/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;3. After the backend completes the Rotation creation process, the user will be redirected to the On-call shift Detail view, in&amp;nbsp;this view managers can view the current rotation configuration as well as all the available Rosters assigned to the On-call shift:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89737iB454B8567DAEF86B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;4. Clicking on ‘&lt;EM&gt;+ Create Rotation’&amp;nbsp;&lt;/EM&gt;will change the view into the Create Rotation view, in here managers can select on a single view all the Agents that will be part of the Roster as well as select the Rotation interval to either Daily or Weekly, finally managers&amp;nbsp;can select the start date for this current Roster.&amp;nbsp;Clicking on Save will update on a single API call the current On-call shift with the new roster information as well as create the entries for On-call&amp;nbsp;members&amp;nbsp;table&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89732i0164DA8E447FD04C/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;5. Finally, managers can publish the On-call Rotation by clicking on the Publish button located in the On-call shift detail view, Managers can publish and unpublish shifts as needed from this view.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Internally, above sidebar views uses existing On-call API, we just simplified some of the steps on a Scripted REST API that is shipped as part of the&amp;nbsp;sn_shift_planning&amp;nbsp;scoped&amp;nbsp;app.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&amp;nbsp;&lt;/STRONG&gt;For advanced configurations is required that users use to the On-call platform&amp;nbsp;tool located in&amp;nbsp;https://&amp;lt;instance&amp;gt;.service-now.com/nav_to.do?uri=%2F$oc_creation_wizard.do.&amp;nbsp;For more information on how to use the advanced On-call application on ServiceNow please visit&amp;nbsp;&lt;A href="https://docs.servicenow.com/bundle/rome-it-service-management/page/administer/on-call-scheduling/concept/oncallscheduling-administration.html"&gt;https://docs.servicenow.com/bundle/rome-it-service-management/page/administer/on-call-scheduling/concept/oncallscheduling-administration.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Sep 2021 19:29:12 GMT</pubDate>
    <dc:creator>robertorobles</dc:creator>
    <dc:date>2021-09-24T19:29:12Z</dc:date>
    <item>
      <title>Managing on-call and normal workshifts in Workforce Optimization for ITSM</title>
      <link>https://www.servicenow.com/community/itsm-articles/managing-on-call-and-normal-workshifts-in-workforce-optimization/ta-p/2307639</link>
      <description>&lt;P&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;In the Rome release,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;Agent managers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;can now&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun ContextualSpellingAndGrammarErrorV2 SCXW254124076 BCX0"&gt;manage&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;and view on-call shifts and normal work shifts in Workforce Optimization for ITSM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;with our latest integration with the On-call application.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;This allows managers, who manage a team of agents that work across on-call and normal work shifts, to view the tea&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;m schedule in one, centralized place.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;On-call concepts&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;A&amp;nbsp;&lt;STRONG&gt;Rotation (cmn_rota)&lt;/STRONG&gt;&amp;nbsp;or On-call Shift&amp;nbsp;defines among&amp;nbsp;other configurations the following values:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;&lt;LI&gt;Name – The name of the shift that will be visible for all agents that are part of the&amp;nbsp;&lt;STRONG&gt;rotation.&lt;/STRONG&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A Group that will use the current shift definition.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A Schedule configuration.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;Each rotation consists of one or more&amp;nbsp;&lt;STRONG&gt;rosters&amp;nbsp;&lt;/STRONG&gt;of agents that will be rotated based on the setup of the&amp;nbsp;roster&amp;nbsp;record.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Among other configurations a&amp;nbsp;R&lt;STRONG&gt;oster&amp;nbsp;(cmn_rota_roster)&lt;/STRONG&gt;&amp;nbsp;defines&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;&lt;LI&gt;Name – OOTB On-call rosters are created following the ordinal naming convention, meaning that&amp;nbsp;first&amp;nbsp;roster created on a Rotation will be named as&amp;nbsp;&lt;EM&gt;Primary&lt;/EM&gt;&lt;STRONG&gt;,&amp;nbsp;&lt;/STRONG&gt;second and third as&amp;nbsp;&lt;EM&gt;Secondary&amp;nbsp;&lt;/EM&gt;and&amp;nbsp;&lt;EM&gt;Tertiary&lt;/EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;respectively, etc.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Rotation interval – Options are weekly or&amp;nbsp;daily;&amp;nbsp;this value determines how often the rotation will occur in terms of weeks or days.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Rotate every – How often days or weeks the roster needs to rotate&amp;nbsp;its&amp;nbsp;agents to be on call.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Rotation start date.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Order – An order value used by the On-call application to&amp;nbsp;figure out&amp;nbsp;what roster&amp;nbsp;will be&amp;nbsp;assigned as&amp;nbsp;the first contact that needs&amp;nbsp;to be reached whenever&amp;nbsp;there’s&amp;nbsp;an issue during&amp;nbsp;non-business hours.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;A&amp;nbsp;&lt;STRONG&gt;roster&amp;nbsp;&lt;/STRONG&gt;can include as many agents&amp;nbsp;as needed;&amp;nbsp;this&amp;nbsp;relationship&amp;nbsp;is defined as&amp;nbsp;&lt;STRONG&gt;On-call Member (cmn_rota_member).&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On-call&amp;nbsp;API&amp;nbsp;uses the information of these 3 tables and&amp;nbsp;&amp;nbsp;powers the On-call Calendar used by the platform to&amp;nbsp;supply&amp;nbsp;a&amp;nbsp;continuous&amp;nbsp;coverage of all Shifts defined ensuring Agents that are part of an On-call Shift roster are rotated on a&amp;nbsp;well-defined&amp;nbsp;rotation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On-call application ensures this&amp;nbsp;rotation mechanism on a best-effort basis. Meaning that&amp;nbsp;the&amp;nbsp;On-call&amp;nbsp;API&amp;nbsp;will try its best to avoid collisions between&amp;nbsp;an&amp;nbsp;agent&amp;nbsp;defined in different&amp;nbsp;rosters. One common collision scenario is that the same agent can be part of two or more rosters and based on the rotation&amp;nbsp;rules&amp;nbsp;is possible that for the same day the same agent shows as both primary and secondary point of contact for an On-call shift (Rotation).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As an On-call manager,&amp;nbsp;is&amp;nbsp;important to get familiar with these tables, and the corresponding cardinality:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89730iAC5B608B06EF7A0C/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Integration of On-call application&amp;nbsp;with&amp;nbsp;Workforce Optimization Schedule module.&amp;nbsp;&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;As part of the new Rome release,&amp;nbsp;Workforce Optimization and its Shift planning plugin&amp;nbsp;introduced a new event category and event configuration that will allow Managers&amp;nbsp;to view the full On-call coverage&amp;nbsp;of their groups&amp;nbsp;in the Manager Workspace Schedule module as well agents with access to Agent workspace&amp;nbsp;so&amp;nbsp;they&amp;nbsp;can&amp;nbsp;visualize their full work schedule including both regular Work shifts and On-call shifts&amp;nbsp;on a single calendar&amp;nbsp;view.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;Shift planning plugin&amp;nbsp;allowed administrators to extend the type of events supported in the Schedule module&amp;nbsp;by defining each event on&amp;nbsp;a&amp;nbsp;scriptable Extension point of type EventManager.&amp;nbsp;In Rome&amp;nbsp;we introduced the corresponding configurations so Managers and Agents can display the corresponding spans in the&amp;nbsp;Calendar&amp;nbsp;view&amp;nbsp;available in Workspace.&amp;nbsp;We&amp;nbsp;also enhanced our shift creation process&amp;nbsp;-&amp;nbsp;managers can&amp;nbsp;create both Work-shift and On-call rotations&amp;nbsp;by following a mini-wizard experience.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OOTB customers won’t need to do anything after they uptake the Rome release as the new event configurations will be available for customers.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;View&amp;nbsp;On-call shifts or Rotations from Manager Workspace Schedule module.&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;A&amp;nbsp;revamped Shift tab will now show a new Calendar view where Managers can visualize all work shifts and on-call shifts available grouped by the current status (Active or Inactive). Apart from the Calendar view, users will notice a sidebar component that initially will display all shifts configurations available as list of&amp;nbsp;Card components.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Depending on the shift type, each card will display the following information:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;&lt;LI&gt;On-call:&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Name of the rotation&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A highlighted value on the header that displays On-call as type.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Start time&amp;nbsp;– at what time the shift starts&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;End time&amp;nbsp;-&amp;nbsp;at what time the shift ends&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Group&amp;nbsp;– Name of group that is expected to follow this rotation schedule&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;State – Active if cmn_rota record has active=true.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Days of week&amp;nbsp;– Represents the days of the week configured on&amp;nbsp;this rotation.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Work shift:&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Name of the work shift&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;A highlighted value on the header that displays Work shift as type.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Start time – at what time the shift starts&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;End time - at what time the shift ends&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Group – Name of group that is expected to follow this rotation schedule&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;State – Active if cmn_rota record has active=true.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;Days of week – Represents the days of the week configured on this rotation.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Example of both cards rendered on the Shift sidebar:&amp;nbsp;&lt;/P&gt;
&lt;P style="text-align: center;"&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89734i514ABBD0796EE5CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Create new On-call shifts from Shift calendar&amp;nbsp;side panel&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As a manager user with&amp;nbsp;sn_shift_planning.admin&amp;nbsp;role,&amp;nbsp;it&amp;nbsp;is now possible to quickly setup Rotations with their corresponding Rosters and On-call members from the Schedule module in Manager Workspace.&amp;nbsp;The most common On-call rotation configuration is having a Group with fixed rotations on after-hours during weekdays and/or all weekend coverage. These types of&amp;nbsp;Rotations&amp;nbsp;are easy to create with a few steps withing the Shift calendar sidebar.&amp;nbsp;The sidebar allows users to follow a mini-wizard experience where they can setup Rotations for each group:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Click the [&amp;nbsp;+ ]&amp;nbsp;button on the top-right corner, this will display two options Work shift and On-call shift. Clicking in On-call shift will update the sidebar into the ‘Add new On-call Shift’ view:&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89731i78BBED2805B3B45B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P style="text-align: left;"&gt;2. This next screen contains the inputs&amp;nbsp;&lt;EM&gt;Name, Group Start time, End time&amp;nbsp;and&amp;nbsp;Timezone&amp;nbsp;&lt;/EM&gt;required to setup the Rotation&amp;nbsp;as well as the days of weeks represented as checkbox that needs to be selected prior to submit the form, after clicking Save a few things will happen, first the Form will use the existing On-call API to create the Rotation record (cmn_rota) as well as create the corresponding Schedule configuration using the&amp;nbsp;&lt;EM&gt;days of week&amp;nbsp;&lt;/EM&gt;checkboxes&amp;nbsp;that have checked:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89729iF64394A33438D621/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;3. After the backend completes the Rotation creation process, the user will be redirected to the On-call shift Detail view, in&amp;nbsp;this view managers can view the current rotation configuration as well as all the available Rosters assigned to the On-call shift:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89737iB454B8567DAEF86B/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;4. Clicking on ‘&lt;EM&gt;+ Create Rotation’&amp;nbsp;&lt;/EM&gt;will change the view into the Create Rotation view, in here managers can select on a single view all the Agents that will be part of the Roster as well as select the Rotation interval to either Daily or Weekly, finally managers&amp;nbsp;can select the start date for this current Roster.&amp;nbsp;Clicking on Save will update on a single API call the current On-call shift with the new roster information as well as create the entries for On-call&amp;nbsp;members&amp;nbsp;table&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/89732i0164DA8E447FD04C/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;5. Finally, managers can publish the On-call Rotation by clicking on the Publish button located in the On-call shift detail view, Managers can publish and unpublish shifts as needed from this view.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Internally, above sidebar views uses existing On-call API, we just simplified some of the steps on a Scripted REST API that is shipped as part of the&amp;nbsp;sn_shift_planning&amp;nbsp;scoped&amp;nbsp;app.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&amp;nbsp;&lt;/STRONG&gt;For advanced configurations is required that users use to the On-call platform&amp;nbsp;tool located in&amp;nbsp;https://&amp;lt;instance&amp;gt;.service-now.com/nav_to.do?uri=%2F$oc_creation_wizard.do.&amp;nbsp;For more information on how to use the advanced On-call application on ServiceNow please visit&amp;nbsp;&lt;A href="https://docs.servicenow.com/bundle/rome-it-service-management/page/administer/on-call-scheduling/concept/oncallscheduling-administration.html"&gt;https://docs.servicenow.com/bundle/rome-it-service-management/page/administer/on-call-scheduling/concept/oncallscheduling-administration.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="TrackChangeTextInsertion TrackedChange SCXW254124076 BCX0"&gt;&lt;SPAN class="TextRun SCXW254124076 BCX0" lang="EN-US"&gt;&lt;SPAN class="NormalTextRun SCXW254124076 BCX0"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Sep 2021 19:29:12 GMT</pubDate>
      <guid>https://www.servicenow.com/community/itsm-articles/managing-on-call-and-normal-workshifts-in-workforce-optimization/ta-p/2307639</guid>
      <dc:creator>robertorobles</dc:creator>
      <dc:date>2021-09-24T19:29:12Z</dc:date>
    </item>
    <item>
      <title>Re: Managing on-call and normal workshifts in Workforce Optimization for ITSM</title>
      <link>https://www.servicenow.com/community/itsm-articles/managing-on-call-and-normal-workshifts-in-workforce-optimization/tac-p/3454415#M2997</link>
      <description>&lt;P&gt;Work shift is not displaying for agent on SOW workspace.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Only on-call schedule is visible.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Dec 2025 08:50:20 GMT</pubDate>
      <guid>https://www.servicenow.com/community/itsm-articles/managing-on-call-and-normal-workshifts-in-workforce-optimization/tac-p/3454415#M2997</guid>
      <dc:creator>maddymaddy</dc:creator>
      <dc:date>2025-12-22T08:50:20Z</dc:date>
    </item>
  </channel>
</rss>

