Configuring Workforce Optimization for HR
Enable Workforce Optimization for HR and configure settings to use Scheduling, Teams, and Coaching applications.
Activate Workforce Optimization for HR
Workforce Optimization for HR solution is highly modular, offering a wide range of capabilities such as Scheduling, Coaching, and Teams applications in Manager Workspace. Configurable Workspace (sn_hr_wfo_workspa) plugin activates all other dependent plugins to enable users to access Scheduling, Coaching, and Teams applications in Workforce Optimization for HR.
Before you begin
Role required: sn_hr_wfo.admin
Procedure
RCA approvals in Workforce Optimization for HR
After you install or upgrade to the latest Workforce Optimization for HR from ServiceNow Store, you might encounter Restricted Caller Access (RCA) approval messages.
Before you begin
Role required: sn_hr_wfo.admin
Procedure
Workforce Optimization for HR Domain Separation
Domain separation is supported for Workforce Optimization for HR. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Support level: Basic
- Business logic: Ensure that data goes into the proper domain for the application’s service provider use cases.
- The application supports domain separation at run time. The domain separation includes separation from the user interface, cache keys, reporting, rollups, and aggregations.
- The owner of the instance must set up the application to function across multiple tenants.
Sample use case: When a service provider (SP) uses chat to respond to a tenant-customer’s message, the customer must be able to see the SP's response.
For more information on support levels, see Application support for domain separation.
Workforce Optimization for Customer Service overview
The goal of Workforce Optimization for Customer Service is to simplify the daily routine of HR Agent Managers to develop high-performing teams by optimizing schedules and work assignments, respond to ad hoc changes in real time, manage time-off requests and providing the skills they need to succeed—all in one workspace .
How domain separation works in Workforce Optimization for HR
Domain separation is supported.
Setting up Scheduling for Workforce Optimization for HR
Manage events the team calendar. Create schedule plans, shift plans, event categories, and event types.
Configure event categories
Add event categories and create or update field configurations for events in the Manager workspace.
Before you begin
Role required: sn_hr_wfo.admin
- Actual Work
- Break
- Meeting
- On-Call
- On-Call Time Off
- Time Off
- Training
- Work
Procedure
Create event types
Create multiple events and add them to the team calendar.
Before you begin
Role required: sn_hr_wfo.admin
Procedure
Configure schedule adherence properties
Configure schedule adherence properties to calculate the adherence to improve the operational efficiency of your organization.
Before you begin
Role required: sn_hr_wfo.admin
About this task
The threshold settings for adherence and conformance indicate how many minutes early or late an agent can clock in or clock out to a scheduled work shift without being considered as non-adherent.
Procedure
Modify schedule adherence and conformance formulas by using extension points
Configure and tweak the schedule adherence and conformance formulas using scripted extension points to customize them for your organization.
Before you begin
Role required: sn_hr_wfo.admin
About this task
Use the sn_shift_planning.ScheduleAdherenceExtPt extension point and
create an implementation to configure the formulas. You can create multiple
implementations. However, the implementation with the lowest order number is
executed.
Procedure
Result
Event type extension points in Workforce Optimization for HR
Use extension points to call scripts for event categories such as meeting, time off, or work time.
To see a list of extension points that you can use for Workforce Optimization for HR, navigate to . In the Extension Points list, open the sn_shift_planning.EventManagerextension point.
Use scripted extension points to integrate customizations without altering the core components in the application code. When customizing a base application, you implement the scripted extension points by creating the custom script includes and registering them against the scripted extension points.
| Extension points | Description |
|---|---|
| sn_shift_planning.EventManager | Implement this extension point to customize the logic for the event categories that you create. |
| Category | Extension Script |
|---|---|
| Meeting | AgentScheduleMeetingEventManager |
| Break | AgentScheduleBreakEventManager |
| Training | AgentScheduleTrainingEventManager |
| Time off | AgentScheduleTimeOffEventManager |
| Work | AgentScheduleWorkEventManager |
| On call | AgentScheduleOnCallEventManager |
| On Call Time Off | AgentScheduleOnCallTimeOffEventManager |
| Actual Work | AgentScheduleActualWorkEventManager |
Setting up Teams in Workforce Optimization for HR
Organize your teams into assignment groups and create reports for those groups to can gain visibility into the team's performance.
As an administrator, you can configure KPIs as well as child KPIs. The child KPIs appear when you drill-down into top level KPIs. For example, Closed Cases KPI has P1 Cases, P2 Cases as child KPIs.
Create KPI Groups to monitor performance
Create key performance indicator (KPI) groups with the KPIs that matter most to your teams. When you associate your KPI groups with assignment groups, you can monitor your team's performance.
Before you begin
Role required: sn_hr_wfo.admin
Procedure
Add managers to a KPI assignment group
Add managers to a KPI assignment group.
Before you begin
Role required: sn_hr_wfo.admin
About this task
You can associate a user with a primary assignment group by selecting the group in the user
Procedure
- Navigate to .
- Click New.
- In the Assignment Group field, select an assignment group.
- In the Manager field, select a manager you want to add for this assignment group.
- Click Submit.
Setting up Coaching in Workforce Optimization for HR
Manage agent skills and assess the quality of completed tasks. Use predictive intelligence to recommend skills for agents. Train your agents with internal and external learning content.
Configure an indicator to display in the Coaching Overview tab in Workforce Optimization for HR
Add a system property to display the desired indicator in the Coaching Overview tab in the Coaching application.
Before you begin
Set the map application scope to Coaching. For information on how to set the scope, see Set map application scope.
Role required: sn_hr_wfo.admin
About this task
Replace the existing indicator with any Performance Analytics indicator that has the Assigned to and Assignment group breakdowns to display in the Coaching Overview tab in the Coaching application.
Procedure
Setting up skill prediction in Workforce Optimization for HR
Collect skill data based on skills agents have used for case resolution. Use supervised learning to recommend these skills for agents to resolve similar open case. You can also find patterns in how skills are used for case resolution and use unsupervised learning to recommend skills for agents.
Before you begin
Set up skills. For more information, see Skills Management.
Predictive Intelligence must be set up and configured on your instance to train the models. For more information, see Predictive Intelligence.
Activate the Skill Recommendation application plugin (com.snc.sre) to use predictive intelligence for recommending skills.Role required: sn_hr_wfo.admin
Procedure
Use extension points for skill prediction in Workforce Optimization for HR
Use scripted extension points to customize skill prediction for tasks.
Before you begin
Role required: sn_hr_wfo.admin
About this task
You can create multiple implementations for each extension point and provide an order number for each implementation. The implementation that has the lowest order number is executed.
Procedure
Configure a list menu to display in the Learning tab in Workforce Optimization for HR
Add list or list categories to modify the list menu for Coaching with Learning in the Coaching application in Workforce Optimization for HR.
Setting up Demand Forecast in Workforce Optimization for HR
Configure the data you want to collect, modify forecast parameters and calibrate manual adjustments using Demand Forecast.
Configure data collection for Demand Forecast
Define the data you want to collect for cases, interactions, or any table to forecast the number of agents that you require for your staffing needs.
Before you begin
You must have the MetricBase plugin [com.snc.clotho] enabled to use Demand Forecast in Workforce Optimization for HR. For more information, see Requesting the MetricBase product.
Role required: sn_hr_wfo.admin
Procedure
Add parameters to be defined in the formula
Add parameters to be defined in the formula to calculate agent count per hour in a day.
Before you begin
Role required: admin
Procedure
Configure resource conversion formula
Configure the resource conversion formula.
Before you begin
Role required: sn_hr_wfo.admin
Procedure
Group forecast configuration
Associate an assignment group with a Resource Conversion Formula. You can assign a forecast configuration to multiple assignment groups, but an assignment group can have only one forecast configuration.
Before you begin
Role required: admin
Procedure
Modify forecast parameters to visualize forecast data
Configure and tweak forecast parameters to see how the forecast behaves when you vary the period length, periods to forecast, or algorithm. You can view the modified forecast on the time-series visualization.
Before you begin
Role required: sn_hr_wfo.admin, sn_hr_wfo.manager
The user with these roles must also be a manager of the assignment group that is associated with the resource conversion formula.
About this task
The published forecast is reflected on the team calendar only when the Forecast resources for future job is executed.
The default start date is set to 3 days ago starting from the day before the current day. The end date is calculated based on the period length and the periods to forecast represented in days. For example, if the period length is 1 day and the periods to forecast is 30, then the end date is 30 days including the current day. Forecast can be generated for a maximum period of 90 days.
Procedure
Create a manual adjustment for a forecast
Adjust forecasts manually to fine-tune them for greater accuracy. Create the adjustment for a specified time period and analyze how it impacts your forecast.
Before you begin
Role required: sn_hr_wfo.admin
The user with these roles must also be a manager of the assignment group that is associated with the resource conversion formula.