{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":5890,"path":"customer-service-management/components-installed-configurable-wfo-cs.md","title":"Components installed withWorkforce Optimization for Customer Service","bundle":null,"doc_type":null,"release":"australia","body":"\n# Components installed withWorkforce Optimization for Customer Service\n\nSeveral types of components are installed with activation of the CSM Configurable Workspace \\(sn\\_csm\\_wfo\\_workspa\\) plugin, including user roles, key performance indicators \\(KPIs\\), scheduled jobs, properties, and tables.\n\n## Workforce optimization for customer service\n\n<table id=\"table_fbd_qxp_dlb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nWorkforce Optimization User \\[sn\\_wfo.user\\]\n\n</td><td>\n\nGrants read access to primary group and additional managers.\n\n</td><td>\n\npa\\_analyst\n\n</td></tr><tr><td>\n\nWorkforce Optimization Admin \\[sn\\_wfo.admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) additional managers.\n\n</td><td>\n\nsn\\_wfo.user\n\n</td></tr><tr><td>\n\nWorkforce Optimization CSM Manager \\[sn\\_csm\\_wfo\\_workspa.manager\\]\n\n</td><td>\n\nGrants rights to create, read, or update, coaching, scheduling, teams, or channel management applications.\n\n</td><td>\n\n-   sn\\_mgr\\_workspace.manager\n-   sn\\_customerservice\\_manager\n-   sn\\_wfo.user\n-   sn\\_channel\\_mgmt.user\n-   sn\\_shift\\_planning.admin\n-   sn\\_coaching.coach\n-   sn\\_sre.user\n-   sn\\_team\\_perf.team\\_performance\\_user\n\n</td></tr><tr><td>\n\nWorkforce Optimization CSM Admin \\[sn\\_csm\\_wfo\\_workspa.admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) coaching, scheduling, teams, or channel management applications.\n\n</td><td>\n\n-   sn\\_team\\_perf.team\\_performance\\_admin\n-   sn\\_coaching.admin\n-   skill\\_model\\_admin\n-   sn\\_channel\\_mgmt.admin\n-   sn\\_csm\\_wfo\\_workspa.manager\n-   sn\\_mgr\\_workspace.admin\n-   sn\\_sre.admin\n\n</td></tr></tbody>\n</table><table id=\"table_jg2_3z2_wpb\"><thead><tr><th>\n\nModule Name\n\n</th><th>\n\nModule Tables / Database View\n\n</th></tr></thead><tbody><tr><td>\n\nManager Workspace\n\n</td><td>\n\nStores filter configurations for all applications such as Channels, Schedule, and Coaching. \\[sn\\_mgr\\_workspace\\_filter\\_configuration\\]\n\n</td></tr><tr><td>\n\nSchedule\n\n</td><td>\n\n-   User \\[sys\\_user\\]\n-   User Skill \\[sys\\_user\\_has\\_skill\\]\n-   Agent Schedule \\[sys\\_shift\\_planning\\_agent\\_schedule\\]\n-   Schedule Event \\[sn\\_shift\\_planning\\_event\\]\n-   Manager Groups database view \\[sn\\_wfo\\_manager\\_group\\]\n\n</td></tr><tr><td>\n\nCoaching\n\n</td><td>\n\n-   Skill \\[cmn\\_skill\\]\n-   Skill Category M2M \\[cmn\\_skill\\_m2m\\_category\\]\n-   Group Member \\[sys\\_user\\_grmember\\]\n\n</td></tr><tr><td>\n\nChannels\n\n</td><td>\n\nManager Groups database view \\[sn\\_wfo\\_manager\\_groups\\]\n\n</td></tr></tbody>\n</table>## Manager workspace\n\n<table id=\"table_klf_rxp_dlb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nManager Workspace User \\[sn\\_mgr\\_workspace.user\\]\n\n</td><td>\n\nGrants read access to home and list modules.\n\n</td><td>\n\nworkspace\\_user\n\n</td></tr><tr><td>\n\nManager Workspace Manager \\[sn\\_mgr\\_workspace.manager\\]\n\n</td><td>\n\nGrants read access to primary group, additional managers, and the approval button.\n\n</td><td>\n\n-   sn\\_mgr\\_workspace.user\n-   sn\\_wfo.user\n\n</td></tr><tr><td>\n\nManager Workspace Admin \\[sn\\_mgr\\_workspace.admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) all applications and settings in Manager Workspace.\n\n</td><td>\n\n-   sn\\_mgr\\_workspace.manager\n-   workspace\\_admin\n-   ui\\_builder\\_admin\n\n</td></tr></tbody>\n</table><table id=\"table_xrj_g32_5lb\"><thead><tr><th>\n\nProperties\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\ncnm\\_skills.ws\\_max\\_users\\_swap\\_skill\\_matrix\n\n</td><td>\n\nThe maximum limit for the number of users that allows you to swap axes in the skill matrix.-   **Type:** Integer\n-   **Default value:** 50\n\n</td></tr></tbody>\n</table>|Indicator Name|Description|\n|--------------|-----------|\n|Total Open Cases|Total number of open that cases are waiting to be worked on by agents. The total count is divided into **New**, **Open** and **Awaiting info** cases.|\n|Waiting Work Items|Total count of cases and interaction that are in queue to be assigned to agents.|\n|Help Requested|Number of interactions for which agents requested for help.|\n|Total Agents|All the agents that you manage. The total count is divided into **Available**, **Break**, **Away** and **Offline** agents.|\n|Time-off Requests|Requests made by agents to take time-off from work.|\n|Shift Swap Requests|Requests made by agents to swap shifts with other agents.|\n|Open Cases|Graphs depicting cases waiting to be worked on, featured by open case type and age.|\n|Critical Open Cases​|Number of critical open cases.|\n\n|Indicator Name|Description|\n|--------------|-----------|\n|No. of cases resolved on first contact|Number cases resolved the first time it was handled.|\n|No. of cases not updated in last 30 days|Number of cases that are not updated since 30 days.|\n|No. of resolved cases reopened|Number of cases reopened because issues were not addressed properly.|\n|No. of escalated open cases|Number of cases that are not worked on and are escalated.|\n\n|Scheduled job|Description|\n|-------------|-----------|\n|\\[CSM Manager Workspace\\] Daily Data Collection|Runs the job daily and collects data for all teams indicators.|\n|\\[CSM Manager Workspace\\] Historic Data Collection|Runs the job and collects historic data for all teams indicators.|\n|\\[CSM Manager Workspace\\] Weekly Data Collection|Runs the job weekly and collects data for all indicators in Manager Workspace.|\n\n## Channel management\n\n<table id=\"table_yny_rvc_llb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nChannel Management User \\[sn\\_channel\\_mgmt.user\\]\n\n</td><td>\n\nGrants read access to channel reports, channel view, and queue report tables.\n\n</td><td>\n\nawa\\_manager\n\n</td></tr><tr><td>\n\nChannel Management Admin \\[sn\\_channel\\_mgmt.admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) channel reports, channel view, and queue report tables.\n\n</td><td>\n\n-   sn\\_channel\\_mgmt.user\n-   awa\\_admin\n-   sn\\_wfo.admin\n-   report\\_admin\n\n</td></tr></tbody>\n</table>|Interactive Filter Name|Description|Reference Table|\n|-----------------------|-----------|---------------|\n|Channel Management Agent Filter|Filters reports based on an agent.|\\[sys\\_user\\]|\n|Channel Management Group Filter|Filters reports based on groups.|\\[sys\\_user\\_group\\]|\n|Channel Management Queues Filter|Filters reports based on queues.|\\[awa\\_queue\\]|\n|Channel Management Service Channel Filter|Filters reports based on service channels.|\\[awa\\_service\\_channel\\]|\n\n|Report Name|Description|\n|-----------|-----------|\n|Agents available to take case work items|Number of available agents to take case work items.|\n|Interaction Work Items Assigned Today|Number of interaction work items assigned on any given day.|\n|Abandoned Interaction Work Items|Number of abandoned interaction work items.|\n|Case Work Items Assigned Today|Number of case work items assigned on any given day.|\n|Average CSAT Score|Average customer satisfaction score.|\n|Case Work Items Resolved Today|Number of case work items resolved on any given day.|\n|Interaction Work Items Resolved Today|Number of interaction work items resolved on any given day.|\n|Average Handling time for Interaction Work Items|Average time for handling interaction work items.|\n|Agents Available to take Interaction Work Items|Number of available agents to take interaction work items.|\n|Case Work Items Closed Today|Number of case work items closed on any given day.|\n\n|Report Name|Description|\n|-----------|-----------|\n|Active Chats|Number of ongoing chat conversations.|\n|Chats Completed Today|Number of chats completed on any given day.|\n|Chat Rejections Today|Number of chats rejected on any given day.|\n|Active Cases|Number of ongoing cases.|\n|Cases Resolved Today|Number of resolved cases on any given day.|\n\n|Report Name|Description|\n|-----------|-----------|\n|Active Calls|Number of ongoing calls between customers and agents.|\n|Agents Available|Number of agents online.|\n|Abandoned Calls|Number of calls that the agents were not able to attend on any given day.|\n|Handled Calls Today|Number of calls attended by the agents on any given day.|\n|Average Wait Time|Average amount of time in minutes that the customers needed to wait before talking to an agent.|\n|Contacts in ACW State|Number of customer calls in which the agent must take some action after the call is over.|\n|Oldest Contact Age|Call during which the customer had to wait the longest before speaking to an agent.|\n|Average Abundant Time \\(seconds\\)|Average time before the customer disconnects the call after waiting for the agent to respond.|\n|Average Handling Time Today|The average duration, from beginning to end, that a contact is engaged with an agent. This metric includes talk time, hold time, and the time spent on After Contact Work \\(ACW\\).|\n|Average Wait Time Today|The average duration \\(seconds\\) that a contact remains in the queue before being attended to by an agent.|\n|Max Queued Time Today|The longest time a contact waits in the queue. This includes all contacts added to the queue, even those that didn’t connect with an agent.|\n|Average Hold Time Today|The average duration \\(seconds\\) that a contact spends on hold while waiting in the queue.|\n|Average Interaction Time Today|The average time \\(seconds\\) that contacts are actively engaged and interacting with agents. This does not include the time spent waiting in the queue.|\n|Average Wrap Up Duration Today|The average duration \\(seconds\\) that agents spend in the After Contact Work \\(ACW\\) state, within the specified time range.|\n\n|Scheduled job|Description|\n|-------------|-----------|\n|\\[Channel Management\\] Reset Temporary Capacity Override|Runs the job every two minutes check the invalid or expired overridden capacity and resets to the previous channel capacity.|\n\n<table id=\"table_dqp_rw2_nlb\"><thead><tr><th>\n\nProperty\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nsn\\_channel\\_mgmt.list\\_auto\\_refresh.enable\n\n</td><td>\n\nSelect to disable auto-refresh of lists in Channel Management.-   **Type**: True or False\n-   **Default value**: True\n\n</td></tr><tr><td>\n\nsn\\_channel\\_mgmt.channels\\_card\\_auto\\_refresh.enable\n\n</td><td>\n\nSelect to disable auto-refresh of lists in Channel Management.-   **Type**: True or False\n-   **Default value**: True\n\n</td></tr><tr><td>\n\nsn\\_channel\\_mgmt.list\\_auto\\_refresh.interval.seconds\n\n</td><td>\n\nDefines the auto-refresh interval for the channel management list.-   **Type**: Integer\n-   **Default value**: 30\n\n</td></tr><tr><td>\n\nsn\\_channel\\_mgmt.kpi\\_auto\\_refresh.interval.seconds\n\n</td><td>\n\nSet the frequency for refreshing data on channel management indicators.-   **Type**: Integer\n-   **Default value**: 5\n\n</td></tr><tr><td>\n\nsn\\_channel\\_mgmt.channel\\_card\\_auto\\_refresh.interval.seconds\n\n</td><td>\n\nDefines the auto-refresh interval for the cards on channel management overview container.-   **Type**: Integer\n-   **Default value**: 120\n\n</td></tr><tr><td>\n\nsn\\_channel\\_mgmt.filter\\_config.enable\n\n</td><td>\n\nDisplays **Assignment Group** interactive filter in channels.-   **Type**: True or False\n-   **Default value**: True\n\n</td></tr><tr><td>\n\nsn\\_channel\\_mgmt.awa\\_agent\\_temporary\\_override\\_time.minutes\n\n</td><td>\n\nDuration for the channel capacity that is overridden.-   **Type**: Integer\n-   **Default value**: 12 hours\n\n</td></tr></tbody>\n</table>**Note:** Channel management properties are not visible by default in the \\[sys\\_properties\\] table. To use any of the channel management properties, you must add the required property to the System Property \\[sys\\_properties\\] table. For more information, refer to [Add a system property](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AddAPropertyUsingSysPropsList.md).\n\n## Scheduling\n\n<table id=\"table_ztx_jwc_llb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nShift Planning User \\[sn\\_shift\\_planning.user\\]\n\n</td><td>\n\nGrants read access for scheduling including the ability to view schedules and shifts.\n\n</td><td>\n\nNone\n\n</td></tr><tr><td>\n\nShift Planning Agent \\[sn\\_shift\\_planning.agent\\]\n\n</td><td>\n\nGrants agents access to their calendar and request shift swap or time-off.\n\n</td><td>\n\nsn\\_shift\\_planning.user\n\n</td></tr><tr><td>\n\nShift Planning Admin \\[sn\\_shift\\_planning.admin\\]\n\n</td><td>\n\nGrants administrative access to create, read, update, and delete \\(CRUD\\) schedules and work shifts.\n\n</td><td>\n\n-   sn\\_shift\\_planning.approver\n-   sn\\_shift\\_planning.user\n-   sn\\_shift\\_planning.agent\n\n</td></tr></tbody>\n</table>|Table|Description|\n|-----|-----------|\n|sn\\_shift\\_planning\\_time\\_worked\\_summary|Stores the time worked summary of an agent.|\n|sn\\_shift\\_planning\\_agent\\_time\\_work|Stores the agent's time worked, such as clock-in and clock-out timings. If an agent logs in early or logs out late, then the shift start and shift end times are stored in place of clock-in and clock-out timings.|\n|sn\\_shift\\_planning\\_agent\\_time\\_attendance|Stores the clock-in and clock-out timings of agents. Data is retrieved when an agent logs in, logs out or changes the presence state.|\n\n<table id=\"table_ywt_4t1_gnb\"><thead><tr><th>\n\nProperty\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nsn\\_shift\\_planning.number\\_of\\_days\\_to\\_cache\n\n</td><td>\n\nNumber of days to cache agent schedules.-   **Type:** Integer\n-   **Default value:** 5\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.enable\\_schedule\\_adherence\n\n</td><td>\n\nCalculates and displays schedule adherence information for your agents.-   **Type:** Boolean\n-   **Default value:** True\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.early\\_clockin\\_threshold\n\n</td><td>\n\nThreshold settings indicate how many minutes early or late an agent can clock-in or clock-out to the scheduled time without being considered non-adherent. This is the acceptable duration of time flexibility for an agent to start work before the scheduled start time. -   **Type:** Integer\n-   **Default value:** 60 min\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.adherence\\_threshold\n\n</td><td>\n\nSet the percentage for a threshold in adherence. The agents who do not qualify to be above the defined threshold value \\(70%\\) are considered non-adherent agents. -   **Type:** Integer\n-   **Default value:** 70%\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.conformance\\_lower\\_threshold\n\n</td><td>\n\nSet the lower threshold percentage for flexibility in conformance. The agents who don’t qualify for the defined lower and upper conformance threshold values \\(80-120\\) are considered non-conformance agents. -   **Type:** Integer\n-   **Default value:** 80%\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.conformance\\_upper\\_threshold\n\n</td><td>\n\nSet the upper threshold percentage for flexibility in conformance. The agents who do not qualify for the defined lower and upper conformance threshold values \\(80-120\\) are considered non-conformance agents.-   **Type:** Integer\n-   **Default value:** 120%\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.auto\\_clockout\\_threshold\n\n</td><td>\n\nThreshold time for the system to wait and generate automatic clock-out events when agents forgets to clock-out. For example, if an agent's planned work shift is 8 AM to 5 PM and fails to clock out at 5 PM, the system waits for 60 min as threshold time and generates an automatic clock-out event. -   **Type:** Integer\n-   **Default value:** 60 min\n\n</td></tr><tr><td>\n\nsn\\_shift\\_planning.display\\_shift\\_name\n\n</td><td>\n\nSet this property to true to display the shift name. If the value is false, event type will be displayed.-   **Type:** Boolean\n-   **Default value:** True\n\n**Note:** If you change the value of this property, the changes are effective after 24 hours. To view the changes immediately, run the **Shift Planning - Delete All Agent Schedules Cache** scheduled job.\n\n</td></tr></tbody>\n</table>|Business rule|Table|Description|\n|-------------|-----|-----------|\n|Agent Time Work Event Trigger|Agent Presence \\[awa\\_agent\\_presence\\]|Sets the clock-in and clock-out events whenever there is a change in agent's presence state.|\n\n<table id=\"table_vxk_ndy_pnb\"><thead><tr><th>\n\nName\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nShift Planning - Delete All Agent Schedules Cache\n\n</td><td>\n\nDeletes cache from the sn\\_shift\\_planning\\_agent\\_availability table.-   Runs automatically everyday at 2:30 am\n-   Run this job on-demand when you import data.\n\n</td></tr><tr><td>\n\nClock-out event generation \\(For scenarios where clock-out event does not get triggered\\)\n\n</td><td>\n\nGenerates clock-out events every 4 hours if agents haven't clocked-out. **Note:** Consider an agent's work shift timings are from 8 AM to 5 PM and **sn\\_shift\\_planning.auto\\_clockout\\_threshold** property value is set to 60 minutes. The agent clocks-in and fails to clock out, the scheduled job waits until 6 PM\\(5 PM+60 minutes\\) and if there’s no clock out until 6 PM, the system generates a clock-out event with agent's shift end time.\n\n</td></tr><tr><td>\n\nPopulate Agent Time Worked Summary\n\n</td><td>\n\nRuns daily to calculate the time worked, adherence and conformance based on agent's planned and actual work shift timings of the previous day. The values are stored in \\[sn\\_shift\\_planning\\_time\\_worked\\_summary\\] table.\n\n</td></tr><tr><td>\n\nUpdate Wrapper End Time for Actual Work Events\n\n</td><td>\n\nRuns daily to make sure the actual work wrapper end-time is equal to last clock-out time.\n\n</td></tr><tr><td>\n\n\\[Schedule Adherence\\] Daily Data Collection\n\n</td><td>\n\nRuns the job daily and collects data for all teams indicators.\n\n</td></tr><tr><td>\n\n\\[Schedule Adherence\\] Historic Data Collection\n\n</td><td>\n\nRuns the job and collects historic data for all teams indicators.\n\n</td></tr><tr><td>\n\n\\[Schedule Adherence\\] Weekly Data Collection\n\n</td><td>\n\nRuns the job weekly and collects data for all indicators in Manager Workspace.\n\n</td></tr></tbody>\n</table>**Setting the due date for time-off and shift-swap request approvals**: Administrators can configure the due date logic for the Time Off Request and Shift Swap Request approval flows. The approval due date is set as the number of days before the request start date. The default is set to two days which means if the approval is not approved two days before the request start date, it will be auto-rejected. For information on configuring flows, refer to [Build your first flow in Flow Designer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/build-your-first-flow.md).\n\n## Demand forecast\n\n|Name|Description|\n|----|-----------|\n|Cases Assigned|Collects data for cases.|\n|Chat Interactions Created|Collects data for chat interactions.|\n\nThe **WFO Forecast** time series metric retention policy is available by default for all forecast configurations. By default, this retention policy stores data at a 15min interval for the past three years for all zBoot customers.\n\n|Name|Formula to create this resource forecast configuration|\n|----|------------------------------------------------------|\n|Resources for Sales Support|`([FC:Chat Interactions Created] * [FP:Average Chat Work Time - Sales Support]`|\n|Resources for Service Support|`([FC:Cases Assigned]*[FP:Average Case Work Time - Service Support]) + ([FC:Chat Interactions Created]*[FP:Average Chat Work Time -Service Support])`|\n|Resources for Tech Support|`([FC:Cases Assigned]*[FP:Average Case Work Time - Tech support])+([FC:Chat Interactions Created]*[FP:Average Chat Work Time -Tech Support])`|\n\n|Name|Description|\n|----|-----------|\n|Service Support: Average Case Work Time|Average time a service support agent worked on a case. Time is measured in hours. The default value is 0.5.|\n|Service Support: Average Chat Work Time|Average chat duration a service support agent had for each interaction. Time is measured in hours. The default value is 0.25.|\n|Tech Support: Average Case Work Time|Average time a tech support agent worked on a case. Time is measured in hours. The default value is 1.|\n|Tech Support: Average Chat Work Time|Average chat duration a tech support agent had for each interaction. Time is measured in hours. The default value is 0.5.|\n|Sales Support: Average Chat Work Time|Average chat duration a sales support agent had for each interaction. Time is measured in hours. The default value is 0.5.|\n\nIf you create forecast parameters for a forecast configuration, the values set in the configuration are used instead of the default forecast parameters listed in the forecast properties section. For information on configuring forecast parameters, see [Modify forecast parameters to visualize forecast data](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/modify-demand-forecast-parameters-configurable-wfo.md).\n\n|Name|Description|\n|----|-----------|\n|sn\\_agent\\_forecast.forecast\\_interval|The smallest interval \\(in minutes\\) at which historical data is collected and forecasts are generated. Valid values are 15 and 60.|\n|sn\\_agent\\_forecast.number\\_of\\_historical\\_days\\_in\\_timeseries\\_chart|The number of historical days that will be plotted in time series chart for 15-, 30-, and 60-minute intervals in Manager Workspace.|\n|sn\\_agent\\_forecast.number\\_of\\_historical\\_days\\_in\\_daily\\_timeseries\\_chart|The number of historical days that will be plotted in time series chart for daily interval in Manager Workspace.|\n\n<table id=\"table_jx5_c3c_3nb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nForecast admin \\[sn\\_agent\\_forecast.admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) forecast configuration tables.\n\n</td><td>\n\n-   sn\\_agent\\_forecast.users\n-   clotho\\_admin\n\n</td></tr><tr><td>\n\nForecast user \\[sn\\_agent\\_forecast.user\\]\n\n</td><td>\n\nGrants read access to forecast configuration tables.\n\n</td><td>\n\n \n\n</td></tr></tbody>\n</table>|Table|Description|\n|-----|-----------|\n|Forecast Configuration \\[sn\\_agent\\_forecast\\_configuration\\]|Define data collection definition and resource conversion formula configurations.|\n|Forecast Parameter \\[sn\\_agent\\_forecast\\_parameter\\]|Define forecast parameters required for the formula.|\n|Forecast Configuration group \\[sn\\_agent\\_forecast\\_configuration\\_m2m\\_sys\\_user\\_group\\]|Associate resource conversion formula with assignment groups.|\n\nBy default, forecast configurations are available for the following groups:\n\n-   Sales Support\n-   Service Support\n-   Tech Support\n\n|Name|Description|\n|----|-----------|\n|Collect daily data for demand forecast data collection definitions|Runs daily at 2 am. For any table defined in the Data Collection Definition configuration, it counts the number of records from the previous day at 15-minute interval for every group and stores it in the MetricBase. Data collected at 15-minute interval is also aggregated at daily interval and stored in the MetricBase.|\n|Forecast resources for future|Runs daily at 3 am. Calculates the forecast resources for the future based on the collected data and stores the data in the Agent Forecast metric in MetricBase.|\n|Create cases and chats for previous day|Daily job that creates demo cases and chats for previous day.|\n|Delete case demo data​|Deletes cases older than 90 days​. Not enabled by default.|\n|Delete interaction demo data|Deletes chats older than 90 days​. Not enabled by default.|\n\n| | |\n|---|---|\n|Collect historical data for demand forecast data collection definitions|Runs on demand. Collects historical data daily for 15-minute interval and aggregates the data at daily interval for 1098 days \\(past three years\\) and stores it in the MetricBase. Once the job is executed, the **Daily Historical data duration** column displays the number of days for which historical data has been collected for daily interval. The **Duration** column displays the number of days for which historical data has been collected for 15-minute interval. Both the columns are associated with the Forecast Configuration \\[sn\\_agent\\_forecast\\_configuration\\] table.|\n|Generate forecasting demo data|Runs on demand. Collects data for data collection definitions for past 90 days​. Runs Forecast resources for future jobs to generate volume forecasts and staffing plan for next 30 days​. Activates Create cases and chats for previous day job to create cases and chats​.|\n\n## Teams\n\n<table id=\"table_lcw_kwc_llb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nTeams User \\[sn\\_team\\_perf.team\\_performance\\_user\\]\n\n</td><td>\n\nGrants access to read KPI tables.\n\n</td><td>\n\n-   sn\\_wfo.user\n-   pa\\_analyst\n\n</td></tr><tr><td>\n\nTeams Admin \\[sn\\_team\\_perf.team\\_performance\\_admin\\]\n\n</td><td>\n\nGrants access to create and configure KPIs, KPI groups, and assignment groups in the Teams module.\n\n</td><td>\n\n-   sn\\_wfo.admin\n-   sn\\_team\\_perf.team\\_performance\\_user\n\n</td></tr></tbody>\n</table><table id=\"table_ojw_fby_llb\"><thead><tr><th>\n\nProperty\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nsn\\_team\\_perf.kpi\\_group.max\\_parent\\_kpis\n\n</td><td>\n\nThe maximum number of parent indicators that you can add to one KPI group.-   **Type:**Integer\n-   **Default value:**5\n\n</td></tr><tr><td>\n\nsn\\_team\\_perf.kpi\\_group.max\\_supporting\\_kpis\n\n</td><td>\n\nThe maximum number of supporting KPIs you can define for a parent KPI.-   **Type:**Integer\n-   **Default value:**10\n\n</td></tr><tr><td>\n\nsn\\_team\\_perf.ws.max\\_assignment\\_groups\n\n</td><td>\n\nThe maximum number of assignment groups prioritized by order number to display on the Teams application in Manager Workspace.-   **Type:**Integer\n-   **Default value:**15\n\n</td></tr><tr><td>\n\nsn\\_team\\_perf.default\\_date\\_range\n\n</td><td>\n\nThe default date range set in the date range picker.-   **Type:**Integer\n-   **Default value:**30\n\n</td></tr></tbody>\n</table>|Indicator Name|Description|\n|--------------|-----------|\n|\\# of cases resolved on first contact|Number of cases resolved on first contact.|\n|\\# of P1 cases resolved on first contact|Number of P1 cases resolved on first contact.|\n|\\# of P2 cases resolved on first contact|Number of P2 cases resolved on first contact.|\n|\\# of P3 cases resolved on first contact|Number of P3 cases resolved on first contact.|\n|\\# of P4 cases resolved on first contact|Number of P4 cases resolved on first contact.|\n|MTTR for Cases|Mean time to resolve the cases.|\n|MTTR for P1 Cases|Mean time to resolve the P1 cases.|\n|MTTR for P2 Cases|Mean time to resolve P2 cases.|\n|MTTR for P3 Cases|Mean time to resolve the P3 cases.|\n|MTTR for P4 Cases|Mean time to resolve P4 cases.|\n|CSAT for Cases|Customer satisfaction score for cases.|\n|CSAT for P1 Cases|Customer satisfaction score for P1 cases.|\n|CSAT for P2 Cases|Customer satisfaction score for P2 cases.|\n|CSAT for P3 Cases|Customer satisfaction score for P3 cases.|\n|CSAT for P4 Cases|Customer satisfaction score for P4 cases.|\n|Number of Closed Cases|Number of closed cases.|\n|Number of Closed P1 Cases|Number of closed P1 cases.|\n|Number of Closed P2 Cases|Number of closed P2 cases.|\n|Number of Closed P3 Cases|Number of closed P3 cases.|\n|Number of Closed P4 Cases|Number of closed P4 cases;|\n|Average Wait Time for Chats|Average waiting time for chats.|\n|Number of Chats Handled|Number of chats handled.|\n|Average Handling Time for Chats|Average handling time for chats.|\n|Number of Abandoned Chats|Number of abandoned chats.|\n|Number of Incoming Cases|Number of incoming cases.|\n|Schedule Adherence|Agents schedule adherence percentage.|\n|Schedule Conformance|Agents schedule adherence percentage.|\n|Summed duration of Time Worked|Agents total duration of time worked.|\n|Summed Duration of Planned Time|Agents total duration of planned time.|\n|Summed duration of Time Not Worked|Agents total duration of time not worked.|\n|Summed duration of Available Non Planned Time|Agents total duration of available non planned time.|\n\n## Coaching\n\n<table id=\"table_q14_lwc_llb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nCoaching Admin \\[sn\\_coaching.admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) coaching opportunities, assessments, training, and skills.\n\n</td><td>\n\n-   sn\\_coaching.coach\n-   sn\\_lc.learning\\_admin\n\n</td></tr><tr><td>\n\nCoaching Coach \\[sn\\_coaching.coach\\]\n\n</td><td>\n\nGrants administrative rights to create, read, or update coaching opportunities, assessments, training, and skills.\n\n</td><td>\n\n-   sn\\_coaching.trainee\n-   pa\\_viewer\n-   sn\\_lc.catalog\\_manager\n\n</td></tr><tr><td>\n\nCoaching Trainee \\[sn\\_coaching.trainee\\]\n\n</td><td>\n\nGrants access to add training, assessments, and skill records.\n\n</td><td>\n\n-   skill\\_user\n-   pa\\_viewer\n-   survey\\_reader\n\n</td></tr></tbody>\n</table>**Important:** This feature is available with the Workforce Optimization for CSM Configurable Workspace \\(sn\\_csm\\_wfo\\_workspa\\) from the ServiceNow Store. To enable this feature, see [Activate Workforce Optimization for CS configurable workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/request-configurable-wfo-cs.md).\n\n|Business rule|Table|Description|\n|-------------|-----|-----------|\n|Calculate coaching survey score|Assessment Instance \\[asmt\\_assessement\\_instance\\]|Sets the feedback rating based on the survey score.|\n\n|Coaching Opportunity Name|Description|Table|\n|-------------------------|-----------|-----|\n|Coaching Opportunity for SLA Breach|Coaching opportunity for the agents who worked on the critical and high priority cases that breached SLA.|Task SLA \\[task\\_sla\\]|\n|Coaching Opportunity for low CSAT|Coaching Opportunity for the agents who worked on cases that has a customer satisfaction score less than 4.|Case Report \\[sn\\_customerservice\\_case\\_report\\]|\n|Coaching Opportunity for skills award verification|Coaching Opportunity for verification of skills awarded to agents.|Case \\[sn\\_customerservice\\_case\\]|\n|Knowledge Management Process: Coaching on quality of knowledge articles|Coaching Opportunity for the agents who need to improve the quality of a knowledge article by reviewing the assessment.|Case \\[sn\\_customerservice\\_case\\]|\n|Coaching Opportunity for high TTR|Coaching Opportunity for the agents who worked on a case that had time to resolution more than 3 days.|Case Report \\[sn\\_customerservice\\_case\\_report\\]|\n|Interaction: Coaching Opportunity for Handling Time|Coaching Opportunity for the agents who worked had handle time more than 10 mins on an interaction.|Interaction \\[interaction\\]|\n\n**Note:** You can customize the coaching opportunities for low CSAT, high TTR, SLA breach, and handling time based on your business needs.\n\n**Important:** This feature is available with the Workforce Optimization for CSM Configurable Workspace \\(sn\\_csm\\_wfo\\_workspa\\) from the ServiceNow Store. To enable this feature, see [Activate Workforce Optimization for CS configurable workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/request-configurable-wfo-cs.md).\n\n|Name|Description|\n|----|-----------|\n|Chat Quality Survey|Survey associated with the Chat Interaction coaching opportunity. The coach assess the agent using this survey after the agent completes a chat interaction.|\n|Case Quality Survey|Survey associated with the Case Interaction coaching opportunity. The coach assess the agent using this survey after the agent completes a case interaction.|\n\n<table id=\"table_u2w_jh5_fnb\"><thead><tr><th>\n\nProperty\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nsn\\_coaching.learning\\_default\\_duration\n\n</td><td>\n\nNumber of days to read the knowledge article or complete training. The admin \\(sn\\_wfo.admin\\) sets the number of days for the trainee to complete reading the article or complete the training. The number of days is converted to the due date for the trainee to complete the training. It is calculated from the current date taking the trainee's time zone into consideration.-   **Type:**Integer\n-   **Default value:**5\n\n</td></tr><tr><td>\n\nsn\\_coaching.exclude\\_weekends\\_on\\_training\\_due\\_date\n\n</td><td>\n\nExcludes weekends when the due date is set for trainees to complete training.-   **Type:**true \\| false\n-   **Default value:**true\n\n</td></tr></tbody>\n</table>## Coaching with learning\n\n**Important:** This feature is available with the Workforce Optimization for CSM Configurable Workspace \\(sn\\_csm\\_wfo\\_workspa\\) from the ServiceNow Store. To enable this feature, see [Activate Workforce Optimization for CS configurable workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/request-configurable-wfo-cs.md).\n\n<table id=\"table_fk4_mwq_npb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains Roles\n\n</th></tr></thead><tbody><tr><td>\n\nLearning admin \\[sn\\_lc.learning\\_admin\\]\n\n</td><td>\n\nGrants administrative rights to create, read, update, and delete \\(CRUD\\) catalog, learning content, roles, and configure learning source.\n\n</td><td>\n\n-   sn\\_lc.catalog\\_manager\n-   sn\\_hr.integr\\_fw.admin\n\n</td></tr><tr><td>\n\nLearning catalog manager \\[sn\\_lc.catalog\\_manager\\]\n\n</td><td>\n\nGrants administrative rights to create, read, or update learning catalogs.\n\n</td><td>\n\n-   sn\\_lc.task\\_creator\n-   sn\\_lc.content\\_writer\n\n</td></tr><tr><td>\n\nLearning catalog group manager \\[sn\\_lc.catalog\\_group\\_manager\\]\n\n</td><td>\n\nGrants administrative rights to create, read, or update learning catalogs based on groups.\n\n</td><td>\n\n-   sn\\_lc.task\\_creator\n-   sn\\_lc.content\\_writer\n\n</td></tr><tr><td>\n\nLearning content creator \\[sn\\_lc.content\\_creator\\]\n\n</td><td>\n\nGrants administrative rights to create, read, or update internal courses.\n\n</td><td>\n\nsn\\_lc.content\\_reader\n\n</td></tr><tr><td>\n\nLearning content writer \\[sn\\_lc.content\\_writer\\]\n\n</td><td>\n\nGrants read or write access for learning courses.\n\n</td><td>\n\nsn\\_lc.content\\_creator\n\n</td></tr><tr><td>\n\nLearning content reader \\[sn\\_lc.content\\_reader\\]\n\n</td><td>\n\nGrants read access for learning courses.\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nLearning content advisor \\[sn\\_lc.learning\\_advisor\\]\n\n</td><td>\n\nCan assign learning tasks.\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nLearning task creator \\[sn\\_lc.task\\_creator\\]\n\n</td><td>\n\nGrants read or write access for learning tasks.\n\n</td><td>\n\n \n\n</td></tr></tbody>\n</table><table id=\"table_fbz_45z_vdb\"><thead><tr><th>\n\nTable\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nLearning External Content\\[sn\\_lc\\_external\\_content\\]\n\n</td><td>\n\nStores details of external course items that are pulled from third-party systems.\n\n</td></tr><tr><td>\n\nLearning User Course Activity\\[sn\\_lc\\_user\\_course\\_activity\\]\n\n</td><td>\n\nStores details of learning course activities such as user to whom the course is assigned, status, due date, and name of the learning course.\n\n</td></tr><tr><td>\n\nLearning Content\\[sn\\_lc\\_content\\]\n\n</td><td>\n\nStores details of internal learning content such as knowledge articles, videos that are created in ServiceNow.\n\n</td></tr><tr><td>\n\nLearning Course Item\\[sn\\_lc\\_course\\_item\\]\n\n</td><td>\n\nStores details of learning course items, such as the source to which the learning course belongs.\n\n</td></tr><tr><td>\n\nLearning Catalog\\[sn\\_lc\\_catalog\\]\n\n</td><td>\n\nStores details of learning catalog items with its course items.\n\n</td></tr><tr><td>\n\nLearning Task\\[sn\\_lc\\_learning\\_task\\]\n\n</td><td>\n\nStores details of learning tasks, such as user to whom the learning task assigned, and due date by when the learning task must be completed.\n\n</td></tr><tr><td>\n\nLearning System Configuration\\[sn\\_lc\\_learning\\_system\\_configuration\\]\n\n</td><td>\n\nStores configuration parameters of sources \\(third-party learning management systems\\).\n\n</td></tr></tbody>\n</table><table id=\"table_bzr_kkw_dpb\"><thead><tr><th>\n\nProperty\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nglide.ui.sn\\_coaching\\_assessment\\_activity.fields\n\n</td><td>\n\nEdit coaching assessment activities.-   **Type:** string\n-   **Default value:** assigned\\_to,cmdb\\_ci,state,impact,priority,opened\\_by,work\\_notes,comments,\\*Attachments\\*,assessment\\_of\n\n</td></tr><tr><td>\n\nsn\\_coaching.recommended\\_learning\\_deprecated\n\n</td><td>\n\nCoaching Recommended Trainings is being deprecated and replaced with the Learning Tasks and course items from Coaching with Learning.-   **Type:** string\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nsn\\_coach.lrn.exclude\\_weekends\\_on\\_learning\\_task\\_due\\_date\n\n</td><td>\n\nEnable property to exclude weekends while setting the due date for learning tasks.-   **Type:** true\\|false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nsn\\_coach\\_lrn.learning\\_list\\_menu\\_props\n\n</td><td>\n\nData array properties for the now-list-menu component on the Learning Tasks tab, coaching module.-   **Type:** string\n-   **Default value:** script for data array\n\n</td></tr><tr><td>\n\ncom.glide.transform.json.max-partial-length\n\n</td><td>\n\nTransforms JSON objects to internal objects and sets the word limit for records fetched through an API call.-   **Type:** integer\n-   **Default value:** 16384\n\n **Note:**\n\nYou must [Add this system property](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AddAPropertyUsingSysPropsList.md) to set the desired value.\n\nWhen you [synchronize](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/integrate-learning-third-party-configurable-wfo-cs.md) third-party learning content with your ServiceNow instance, if the word count of the content being pulled into your instance exceeds the value set for this property, the synchronization fails.\n\n</td></tr><tr><td>\n\ncom.snc.process\\_flow.reporting.serialized.val\\_size\\_limit\n\n</td><td>\n\nSpecify the number of bytes allowed for runtime values in each step in the flow execution details. To prevent truncation, set the value to an integer equal to or less than zero.-   **Type:** integer\n-   **Default value:** 16384\n\n **Note:** When you [synchronize](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/integrate-learning-third-party-configurable-wfo-cs.md) third-party learning content with your ServiceNow instance, if the word count of the content being pulled into your instance exceeds the value set for this property, the synchronization fails.\n\n</td></tr></tbody>\n</table>**Important:** This feature is available with the Workforce Optimization for CSM Configurable Workspace \\(sn\\_csm\\_wfo\\_workspa\\) from the ServiceNow Store. To enable this feature, see [Activate Workforce Optimization for CS configurable workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/request-configurable-wfo-cs.md).\n\n## Skill recommendation\n\n<table id=\"table_sql_wbd_llb\"><thead><tr><th>\n\nRole title \\[name\\]\n\n</th><th>\n\nDescription\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nSkill Recommendation User \\[sn\\_sre.user\\]\n\n</td><td>\n\nGrants rights to view skill recommendation tables.\n\n</td><td>\n\nwfo.user\n\n</td></tr><tr><td>\n\nSkill Recommendation Admin \\[sn\\_sre.admin\\]\n\n</td><td>\n\nGrants administrative rights to edit the properties for skill recommendation.\n\n</td><td>\n\n-   wfo.admin\n-   sn\\_sre.user\n\n</td></tr></tbody>\n</table>Navigate to **Skill Recommendation** &gt; **Configuration** to configure these properties.\n\n<table id=\"table_zhp_cdq_dlb\"><thead><tr><th>\n\nProperty\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nEnable skill recommendation.\n\nsn\\_sre.enable\\_skill\\_recommendation\n\n</td><td>\n\nEnable this property to start recommending skills for agents.-   **Type:**true \\| false\n-   **Default value:**true\n\n</td></tr><tr><td>\n\nMaximum number of skills to predict based on supervised learning.\n\nsn\\_sre.max\\_supervised\\_skills\n\n</td><td>\n\nUsing supervised learning, the maximum number of skills to predict for each incident ordered by confidence of prediction.-   **Type:**Integer\n-   **Default value:**3\n\n</td></tr><tr><td>\n\nMaximum number of skills to predict based on supervised learning.\n\nsn\\_sre.max\\_unsupervised\\_skills\n\n</td><td>\n\nUsing unsupervised learning, the maximum number of skills to predict for each incident ordered by confidence of prediction.-   **Type:**Integer\n-   **Default value:**3\n\n</td></tr><tr><td>\n\nNumber of times Predictive Intelligence must predict the same skill for an agent before recommending it for the agent.\n\nsn\\_sre.user\\_predicted\\_skill\\_threshold\n\n</td><td>\n\nThe number of times Predictive Intelligence must predict the same skill for an agent before recommending the skill for the agent. -   **Type:**Integer\n-   **Default value:**20\n\n</td></tr><tr><td>\n\nSimilarity solution definition to recommend skills from similar cases.\n\nsn\\_customerservice.unsupervised\\_solution\\_definition\\_for\\_cases\n\n</td><td>\n\nName of the Predictive Intelligence solution definition used for predicting skills to resolve cases using unsupervised learning. If you have created your own solution definition, you can replace the default one with the one you have created.-   **Type:**String\n-   **Default value:**ml\\_sn\\_sn\\_customerservice\\_global\\_recommend\\_similar\\_skills\\_for\\_cases\n\n</td></tr><tr><td>\n\nSimilarity solution definition to recommend skills for cases.\n\nsn\\_customerservice.supervised\\_solution\\_definition\\_for\\_cases\n\n</td><td>\n\nName of the Predictive Intelligence solution definition used for predicting skills to resolve cases using supervised learning. If you have created your own solution definition, you can replace the default one with the one you have created.-   **Type:**String\n-   **Default value:**ml\\_sn\\_sn\\_customerservice\\_global\\_recommend\\_skills\\_from\\_similar\\_cases\n\n</td></tr></tbody>\n</table>|Scheduled job|Description|\n|-------------|-----------|\n|Start skill prediction|Runs the job every day at 1 AM on all incidents that were closed the previous day. Recommends the skills used to close the incidents to resolve similar open incidents.|\n\n<table id=\"table_gkk_4hd_llb\"><thead><tr><th>\n\nTable\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nUser Predicted Skill \\[sn\\_sre\\_user\\_predicted\\_skill\\]\n\n</td><td>\n\n-   Stores how many times a skill has been predicted for the user.\n-   Skills not recommended in the last 60 days are automatically deleted from this table.\n\n</td></tr><tr><td>\n\nTask Predicted Skill \\[sn\\_sre\\_task\\_predicted\\_skill\\]\n\n</td><td>\n\n-   Stores the skills predicted to resolve each type of incident.\n-   Records created over 60 days ago are automatically deleted from this table.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Optimize workforce operations](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/setup-configurable-wfo-cs.md)\n\n"}}