Advanced Schedule View

The user experience in the Advanced Schedule View (ASV) depends on the size of the schedule that is loaded at a given time. The size of the schedule is determined by the total number of shift cells and the number of scheduled shifts in the loaded schedule. The number of displayed shift cells, and typically shifts, increases when users select longer date ranges.

The ASV schedule table includes rows for each employee and columns for each selected date. When users load a schedule in ASV by selecting specific employees, the total number of shift cells is typically the product of the number of employees selected and the number of days selected. For example, a schedule is loaded for 3 employees during a 4-week period (28 days). The total number of shift cells that would typically be displayed is 84 (3 x 28). This assumes that each employee is scheduled to a maximum of one shift per day. If one of the employees has 2 shifts on at least one day in the schedule, a second row is rendered for that employee to display their full schedule. Therefore, the total number of shift cells displayed would be 112 (4 x 28).

When users load a schedule by selecting teams, ASV includes all employees that are scheduled to one of the selected teams for at least one shift during the selected date range. ASV also includes employees that are assigned to the selected teams as their home team or temporary team during the selected date range, even if those employees are not assigned any shifts during the selected date range.

ASV displays all shifts that are assigned to each employee included in the current schedule, including shifts for teams that are not currently selected. For example, an employee is floated to the CARDIO team to cover one shift during the selected schedule period, but they work on the ICU team for the rest of the period. If the schedule is loaded for the CARDIO team, ASV displays all of their shifts, from both CARDIO and ICU, during the selected date range.

Additionally, unassigned shifts are displayed in ASV when loading the schedule by selecting teams. Unassigned shifts contribute to the total number of shifts loaded.

Customers can expect a reasonable user experience when loading up to 2800 shift cells, assuming that about 70% of shift cells contain shifts. This table describes an example scenario for a loaded schedule of that size, assuming each employee is assigned a maximum of one shift per day:

Type of data Example amount
Employees in selected schedule 100
Days in selected schedule 28
Shift cells 2800
Total number of assigned and unassigned shifts 1960

Loading schedules with greater numbers of shifts or shift cells can degrade performance when working in ASV. It is important to note that the ASV reloads the schedule when performing certain shift transactions, such as shift edits and book offs. These reloads may take longer to complete when displaying a large schedule and can affect the user experience.

Customers using ASV as part of their scheduling process should consider team organization and typical schedule practices. Teams with large numbers of employees or with many temporary employees increase the number of rows that must be loaded in ASV. Scheduling employees to multiple shifts per day also increases the number of rows required to display employee schedules. Depending on the length of a typical schedule period, it may be required for customers to optimize the organization of teams in WFM to ensure an optimal user experience in ASV.