Schedule Optimization Plans

Use Schedule Optimization to improve the net staffing without effort. With one click of a button, you can improve the productivity of your workforce.

If you created schedule optimization rules, an optimization plan is generated on designated recurring days. Plans generated by rules will suggest optimizations only for the current day. You can also generate a single plan at any point. This single plan can be generated for current as well as future dates.

The generated plan suggests schedule adjustments to the break activities. Use the plan to improve your team's net staffing and productivity for rest of the day or even future dates.

On the Schedule Optimization Plans page, you can review each active planClosed Optimization plans that you can review and optimize before they expire. and see the last 100 plans. Click on a plan for more details about the activity adjustments and how you can improve the net staffing. If the status of the plan is Ready for review, click Optimize inside the plan to accept it.

You can learn more about Schedule Optimization with these videos:

  • Overview: Discover how the Schedule Optimization feature in CXone Mpower WFM can enhance your workforce productivity with just a single click.

  • Rules: Learn how to set up schedule optimization rules and receive a daily plan that you can use.

  • Plans: Learn how to review and optimize plans, understand the improvement rate, and track plan status.

Review Optimization Plan Table

Click on a plan to review it and see more details. When you review an active plan, click Optimize to change the schedules. Notifications are sent to agents that their schedule was affected.

At a glance, you can see for each plan:

  • Created by: You can see the name of the rule that generated the plan or who manually generated it .

  • Scheduling unit: Each plan can optimize one scheduling unit, even if the upcoming shift has other units scheduled too.

  • Agents affected: How many agent schedules will be affected by the optimization. Improving the net staffing might require adjusting only part of the schedules.

  • Generated on: The time and day the plan was generated. You define when they get generated in the optimization rule. Generating the plan can take up to 15 minutes. So if you defined 9:00, the plan can be ready between 9:00 and 9:15.

  • Optimization Times: The plan adjusts the break activities for agents in the scheduling unit. The plan expires in one hour or at the start time, whichever occurs first. Once a plan expires, you won't be able to optimize it.

  • Improvement: How much you can improve the net staffing using the plan. The rate is measured by the full-time equivalent (FTE)Closed A unit that indicates the workload of an agent. number of agents.

  • Status: The status of the listed plan.

Generate a Single Optimization Plan

Use Optimization Rules to generate a daily plan. However, you can also generate a single optimization plan at any point on the Optimization Plans page. Select the scheduling units, activities, and when you want to optimize, and a plan gets generated right away.

A newly generated plan expires when the first of these occurs:

  • One hour after the plan was generated. If the plan was generated at 9:00, it won't be available for optimization after 10:00.

  • At the selected adjustment times.

    For example, if you choose to optimize today's schedule starting at 10:00, the generated plan will adjust break activities based on the start time. The plan was generated at 9:30 with Optimization Time at 10:00 will still expire at 10:00.

Optimization with a Break Policy

Break Policies allow managers to schedule agent breaks efficiently while keeping staffing levels optimal. By defining the break policy, managers can comply with the organization’s guidelines regardless of shift length, providing greater flexibility for adjusting breaks within the scheduling optimizations.

How Optimizer Works with Break Policy

  • Plans are optimized based on the shift length defined in the break policies. Time off is not considered when calculating the shift length. For example, a 9-hour shift with 1-hour PTO will be considered an 8-hour shift for optimization. If time-off is scheduled at the beginning or end of the shift, it is valid for optimization. However, if time off is scheduled in the middle of the shift, it is not optimized.

  • Breaks in the plan should match the range defined in the break policy. For example, if a 30-minute break is approved between the 3rd and 5th hour of the shift:

    • If the break in the schedule is after 2 hours, it will not be matched.

    • If the break in the schedule is after 3 hours, it will be matched.

    • If the break in the schedule is after 4 hours, it will be matched.

  • The activity codes of the break must match the break policy. This ensures that the correct type of break is scheduled.

  • The plan must have the same number of breaks as defined in the break policy to ensure consistency.

  • Breaks can be moved or optimized if there's an open slot available. If there's a closed type activity, such as a meeting, the break cannot be moved.

  • If there's a gap between two shifts, they are treated as separate shifts for break planning. Each shift will be matched to a break policy based on the shift length. For example, a morning shift that is 4 hours can be matched to break policy A, and a later night shift can be matched to break policy B.

  • If no break policies are defined, the optimization will be based on daily/weekly rules.

To generate a single optimization plan:

  1. Click the app selector icon of app selector and select WFM.

  2. Go to Schedule OptimizationPlans.

  3. Click Generate Plan.

  4. Select the Scheduling units and the Activities that are included in the optimization plan.

  5. Under Optimizes schedules on, select the day (can be a future date) and time that are adjusted. The generated plan adjusts the selected break activities for all agents in the scheduling unit that start after From . A plan is generated for each selected scheduling unit.

    The time range starts on the selected date and time as defined in From and lasts until the time defined in To. This allows you to have different rules for different activities, for different times in a day. You can define multiple plans and choose the one that suits your requirements the best.

  6. Click Generate.

    Once the plan is generated, it becomes an active planClosed Optimization plans that you can review and optimize before they expire. until the date and time defined in Optimizes schedules from. After that, it expires. Or it expires one hour after the plan is ready, whichever occurs first.

Troubleshoot Optimization