Flexible Date Range Scheduling for Contact Center Staffing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contact center workforce management systems lack flexibility in scheduling, leading to understaffing issues when agents request activities like self-paced training or time-off, as managers are uncertain about the impact on staffing levels, resulting in potential wait times for customers.

Innovation Solution

A computerized system that allows agents to enter a flexible date range for activity requests via a GUI, which is then processed by a Schedule Requests Management system to select optimal dates based on staffing plans, reducing understaffing by integrating agent preferences and staffing data to minimize the impact on scheduling units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a fixed date and time is assigned for activity requests, then scheduling precision is improved, but flexibility and employee satisfaction deteriorate

Engineering Contradiction:
Improvescheduling precisionVSAvoidschedule flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static fixed-date scheduling to dynamic flexible-date scheduling. Agents can specify a range of acceptable dates rather than a single fixed date, allowing the schedule to adapt dynamically based on staffing needs while maintaining precision in execution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The scheduling parameter changes from a single fixed date to a flexible date range. This parameter transformation allows the system to balance precision (by still selecting a specific date from the range) with flexibility (by allowing multiple possible dates).

Inventive Principle:
Principle #35Parameter changes

2Reliability

If activity requests are approved with fixed dates, then scheduling certainty is improved, but understaffing risk increases due to lack of manager visibility

Engineering Contradiction:
Improvescheduling certaintyVSAvoidunderstaffing risk
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary analysis of staffing impacts before final schedule publication. By evaluating the effect of activity requests on staffing levels in advance, the system can identify potential understaffing risks and adjust schedules proactively to prevent harmful outcomes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where staffing data and schedule effects are continuously monitored. This feedback loop allows managers to see the impact of approved requests and make adjustments to prevent understaffing, maintaining both scheduling certainty and adequate staffing levels.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If flexible date ranges are allowed for activity requests, then employee satisfaction is improved, but scheduling complexity increases

Engineering Contradiction:
Improveemployee satisfactionVSAvoidscheduling complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables self-service scheduling where agents independently specify their preferred date ranges and the system automatically processes these requests against staffing constraints. This reduces manual intervention complexity while maintaining employee satisfaction through autonomous scheduling choices.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The scheduling system serves multiple functions simultaneously: it handles flexible date range inputs from agents, evaluates staffing impacts, automatically selects optimal dates, and publishes final schedules. This multi-functionality manages complexity by consolidating multiple scheduling tasks into a single integrated process.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If managers review each fixed-date activity request, then staffing control is improved, but processing time and operational efficiency deteriorate

Engineering Contradiction:
Improvestaffing controlVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces manual mechanical review processes with automated computational analysis. The computer automatically evaluates staffing impacts of activity requests using algorithms that analyze staffing data and schedule effects, maintaining rigorous staffing control without the time-consuming manual review process.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The review process parameter changes from examining individual fixed-date requests to evaluating flexible date ranges with pre-calculated staffing impacts. This parameter transformation reduces the number of discrete review items while maintaining comprehensive staffing control through aggregated analysis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240296397A1Method and system for reducing understaffing conditions by enabling scheduling of a flexible activity request in a workforce management (WFM) system
Publication Date: 2024.09.05 NICE LTD
  • US20240296397A1 patent drawing
  • US20240296397A1 patent drawing
  • US20240296397A1 patent drawing

AI summary

A computerized-method for reducing understaffing conditions by enabling scheduling of a flexible-activity-request in a WFM system. The computerized-method includes operating a Flexible-Activity-Requestor module to enable an agent to enter a date-range for the flexible-activity-request. Receiving an agent date-range to be forwarded to a Schedule-Requests-Management (SRM) system and upon manager approval stored in a database. Generating one or more schedules to be assigned to one or more agents, forwarding the generated schedules to a Schedule-Manager MS. Having the SRM system retrieve preferences of future activity requests from the database and forward it to the Schedule-Manager MS and operating a scheduler MS to select a date which is in the entered date-range for each future activity request based on the retrieved preferences of future activity requests; and staffing plans retrieved from a staffing data database. Sending notifications to agents as to the selected date of each future activity request.