Multiview Scheduler

POST-14786

Application error occurs in the MR or OTS edit screens when plotting shifts if the server time zone is set to (UTC+10:00) Brisbane.

Outcome

Fixed by updating the code to ensure that the validation for shift work date does not return null when the server is in non-DST time zones.

13870322

POST-14726

Duplicated shifts are published from an MR on certain days.

Outcome

Fixed by updating publishing to remove the duplicate shifts.

13574850

POST-14688

Shift Link Migration fails on swapped Shift Summary Details with null ShiftSumRefId.

Outcome

Fixed.

13183237

POST-14680

Schedule compliance validation in the MR edit screen is displaying errors that are in the employee's schedule prior to the start date of the MR.

Outcome

Fixed by filtering out shifts that are not in the validation period before performing the validation.

13839454

POST-14678

A portion of a shift is not displayed in the shift details in ASV after adding multiple contiguous details to the shift. The full shift is displayed correctly in the timesheet.

Outcome

Fixed.

13772732

POST-14675

After the update from 6.1.6 to 6.3.0, labels for published shifts from a Master Rotation are displayed in gray in ASV instead of black.

Outcome

Fixed.

13840190

POST-14655

Flyway migration fails when updating from 6.2.3.27 to 6.3.0.7 when running the Layered_Shift_History_Repair_Migration.

Outcome

Fixed by checking for empty strings in shift history details.

13687168

POST-14652

When scheduling an overnight shift in an MR or OTS, the day part for the early morning is counted in the Total Coverage for the day that the shift starts instead of the second day of the shift.

Outcome

Fixed by updating the shift count calculation in the MR and OTS edit screen for day parts. This is the same updated calculation that was implemented for ASV in POST-14298.

13813359, 13846325

POST-14647

An error message is displayed when adding rows to an MR. This can occur on existing rotations after upgrading to 6.2.4.17 or higher.

Outcome

Fixed by updating the code to normalize row ranks when adding rows.

13787279

POST-14635

The Book off Wizard window has some limitations for how employee balances are displayed:

  • Balance names are truncated.
  • Balance names are not in alphabetical order.

Outcome

Fixed.

POST-14627

Error is seen while inserting records in ES_SHIFT_HIST_DETAIL_LAYER while upgrading.

Outcome

Fixed.

13662098

POST-14576

Publishing an MR fails when employees assigned in the MR have over 1000 approved time off requests. This occurs for customers using Oracle database.

Outcome

Fixed by updating the code to execute the query in batches when there are over 1000 time off requests.

POST-14535

When the SO_PAY_RULE_BASED_SCHED_COST_CALC registry parameter is enabled, the schedule cost does not include the cost of holidays. The Shift Premium Zone Rule is used for holiday pay.

Outcome

Fixed by modifying code to avoid NullPointerException in Is Specific Holiday Condition.

13685144

POST-14513

If the user attempts to submit the Manage Publish Conflicts pop-up without selecting any conflict resolution options, the pop-up closes, but the publishing does not start.

Outcome

Fixed.

13574850

POST-14465

An error occurs when trying to upgrade to 6.3.0.6 after running the data fix script in POST-14033.

Outcome

Fixed by updating shift history and shift link migrations.

13699733

POST-14311

When typing a shift label into a shift cell in a MR/OTS roster edit screen, the shift is entered into a shift cell three days in the future on the same row. For example, when attempting to enter a shift label on a row for July 15, the shift is entered on July 18. The issue occurs when the OTS_NUM_PREV_DAYS registry parameter is set to 3.

Outcome

Fixed. The shift is entered on the selected day regardless of the value of the OTS_NUM_PREV_DAYS registry parameter.

13687168

POST-14298

When scheduling an overnight shift, the day part for the early morning is counted in the Total Coverage for the day that the shift starts instead of the second day of the shift.

Outcome

Fixed by updating the shift count calculation for day parts.

13638258

POST-14246

When many employees are completing RTSS transactions within a short period of time, multiple duplicate shifts are created in the ETM calendar and ASV.

Outcome

Fixed by adding logger to print error messages and shift information, disabling the Submit button while the request is processed, and filtering out duplicate shifts, if any occur.

13532845, 13761310

POST-13918

Breadcrumb links include duplicate links for ASV and some other pages as the pages are loaded multiple times.

Outcome

Fixed the breadcrumb handling for the affected pages.

13525042,13668263

POST-13872

In the ASV, rows are misaligned between the total hours columns and days columns. In addition, when assigning an employee on multiple plotted rows on a single rotation, a misalignment is created on the ASV.

Outcome

Fixed by adjusting the minimum height for rows.

13411671

POST-13577

When creating an MR in draft mode under Config mode, there are no security or localization icons for the menu options under Template.

Outcome

Fixed.

14047435

POST-15162

After a SRT is applied and the coverage (eventually) appears on the OTS, if you re-load the OTS several hours later the numbers in the Coverage section disappear. This scenario appears to be reproducible when the OTS is re-loaded in succession.

Outcome

Fixed. Added a condition that coverage must wait for foreign shifts to be loaded before it can display. This will prevent coverage from trying to use foreign shifts before they are ready which was causing the JS error.

14047298

POST-15156

When using the unassign/reassign functionality in the Employee Call window via Employee Calling Area, the newly assigned shift has shift times removed in SAW but is displayed correctly in ASV.

Outcome

Fixed.

14030789

POST-15129

The sequence on the Row Name/Numbers is changing when the "Auto Row Naming" checkbox is checked on a Master Rotation. For example, if the MR/OTS was created with "Auto Row Naming" and NOT checked, if you later re-open the Master Rotation and select it, the row naming/numbering changes from 1 to 0.

Outcome

Fixed. Issue was due to how row names are set.

14027939

POST-15127

JVM crashes with Out-of-Memory error when generating workload.

Outcome

Fixed. A new registry parameter is also introduced named /system/modules/emvs/SCHTEMP_GENERATION_MAX_DAYS with a default of 366 to limit the number of days schedule templates could be generated for. This will help to avoid impacting system performance.

14011172

POST-15054

An HTTP error occurs when publishing an MR due to an LTA shift incorrectly being detected as a publish conflict.

Outcome

Fixed an issue in the code that was incorrectly considering contiguous time periods as overlapping.

11044491

POST-15053

An HTTP error occurs when trying to unassign an employee from a row in an MR.

Outcome

Fixed.

13373634

POST-15041

Employee shift preference information (configured on the employee's home team) is no longer displayed in the employee pool of the Relief Calling Area on days the employee is scheduled to a non-home team.

Outcome

Fixed. The employee's shift preference is displayed on days the employee is scheduled away from their home team.

14004958

POST-15030

Users cannot create a copy of an MR or OTS template with a start date before the pay group cut off date, even though the registry parameter MR_PAYGRP_START_DATE_CHECK_REQ is set to No.

Outcome

Fixed by allowing the copy when this registry is set to No.

13982957

POST-15010

When the shift details End Time, Start Time, and Activity are changed to View only when the Copy function is opened the details are no longer visible.

Outcome

Fixed.

13991849

POST-14998

After upgrading from 6.1.6 to 6.3.0.11, a LayeredShifts error occurs when trying to publish an MR that was migrated to the new version.

Outcome

Fixed.

13978773

POST-14992

When an employee cancels an approved time off request that was submitted with a relief status of RNN (Relief Not Needed), the shift on that day is set to an AR (Action Required) status. In addition, when booking off the shift, an application error is displayed.

Outcome

Fixed by WFM-23355.

13991047

POST-14989

When an employee attempts to claim multiple shifts in the Self Scheduler but one or more of the shifts have already been claimed, the message does not tell the employee which shifts are currently unavailable.

Outcome

Fixed by updating the code so when the employee clicks Submit the message displays which shifts are no longer available. Also, any shifts that are still available are claimed.

13966234

POST-14984

Shifts are not counted in the Coverage panel in the MR and OTS edit screens if the time in the shift that overlaps the day part is a break activity.

Outcome

Fixed by updating the code that determines if a shift covers a day part to consider break time in a shift as well as work time.

13966156

POST-14927

Adding a comment on the Update Assignment screen in MR/OTS, results in plotted shifts not being saved. The comments are saved.

Outcome

Fixed. Updated the Update Assignment action to be a reaction of the Save Rows action in the effect. This will ensure that Save Rows will always resolve first before the update assignment.

13830698

POST-14925

Unable to implement validation callout hook to perform a validation when the user tries to delete a row on the template in MR or OTS.

Outcome

Fixed.

13927392

POST-14897

Errors occur when opening an ASV schedule for large teams of 1000+ employees.

Outcome

Fixed. When loading ASV, changed how certain elements are loaded so that they are loaded in batches correctly.

13943070

POST-14875

Skills that are associated with shifts in an MR row are not passed to schedule compliance APIs.

Outcome

Fixed by changing Compliance ShiftDetails to take a list of skills and refactoring the hashing function for ShiftDetails.

13925182

POST-14852

The Call List Details and Employee Profile take 24 seconds to add a new entry and another 25 seconds to save an employee to the call list. This is likely a query issue that needs to be fixed.

Outcome

Fixed. Verified the query fix and the performance has improved substantially.

13921682

POST-14838

When two employees are competing for one RN shift and there is another Clerk shift available for the same time, when employee 1 selects Submit and then employee 2 selects Submit, the second employee job selection is flipped to another job. This happens when there is only one shift available to be claimed.

Outcome

Fixed.

13892715

POST-14799

When a pending shift is filled through the Employee Call Pop-up, the shift relief status does not change to Filled.

Outcome

Fixed.

13439997

POST-14761

Where there are consecutive shifts crossing midnight which have been applied via TOC/TOP, and one of those book-offs is subsequently cancelled via ASV, the display in the TOC/TOP is wrong. It incorrectly shows that two book-offs have been cancelled, the correct book-off as cancelled by the user and also the book-off from the next day.

The display in the ASV and the SAW are correct.

Outcome

Fixed.

13856737

POST-14759

The KPI panel in ASV is displaying hours and shift counts that are higher than the numbers in the shifts currently displayed in the schedule.

Outcome

Fixed the filters used in the Pay Rule Based cost calculation to ensure that only shifts during the displayed date range are counted.

13870332

POST-14725

Validation message that is displayed when the user attempts to create a new MR that starts before the current pay period start date does not use the date format specified in the SYSTEM_DATE_FORMAT registry parameter.

Outcome

Fixed.

13844008

POST-14684

ASV-OT indicator is applied to all shifts on the same day for an employee If the shift times are back-to-back. If they are not back-to-back, only one shift has the OT indicator. Expectation is that only the shift with the OT time code will have the OT indicator.

Outcome

Fixed.

13785130

POST-14676

No shift or row data displays in the schedule view for periods prior to the inactivation date. In template mode, all row version history displays as inactive, no data displays in shifts or Labour Metrics tabs. Expected result is where the roster history would still display for MR in periods prior to inactivation date.

Outcome

Fixed Java migration to handle inactivation dates.

13834445,13854468

POST-14666

After the deployment of the 6.2.4.24 maintenance patch, OTS gets stuck in the process required state, even though shifts are published to ASV and there is a notification email that OTS was successfully published.

Outcome

Fixed. Migration fixes data integrity and end date for add row functionality.

13815343

POST-14664

An ORA-01795 error occurs when trying to publish a MR schedule. The error occurs while retrieving activities as part of a custom condition.

Outcome

Fixed by changing the loading function to use batching.

13826572

POST-14623

A "Selected relief shift is ineligible" message is displayed in ASV when attempting to cancel a multi-day book off, where one or more relief shifts have been swapped or changed or where one or more relief shifts have also been booked off. The message does not provide adequate context for the user explaining why the transaction cannot be performed.

Outcome

Improved the validation messages.

13830235

POST-14622

When adding or editing a Master Rotation, shifts are not displayed in the shift selection panel on the right side of the screen and a 500 Internal Server Error is displayed. The issue occurs because of POST-14494, which resulted in duplicate shift records appearing in Shift Configuration when inactivating the shift.

Outcome

Fixed.

13776411

POST-14592

An incorrect message is displayed in the Violations pop-up when a user assigns an employee to a row in an MR or OTS that does not have the job required by the row.

Outcome

Fixed by displaying the correct message.

13787687

POST-14537

The projected FTE calculation callout produces an HttpErrorResponse 500 error when attempting to delete an MR row in Template Edit Mode. This occurs due to deleted rows in the rotation or rows with labor metrics with null values, even though null values are valid in this context.

Outcome

Fixed by updating the projected FTE calculation callout to exclude deleted rows or rows that have null labor metrics.

13780423

POST-14529

It takes over 30 seconds to load a team's shifts in Shift Configuration.

Outcome

Fixed by loading the last used date of a shift when editing the shift.

13780528

POST-14495

A null pointer exception occurs when attempting to load Shift Template after editing shift in Shift Configuration. It seems to occur when a shift has been edited with an active start date of the next day of the Shift Template being loaded.

Outcome

Fixed. Use schedule template start date instead of today's date (including time) to load shift labels and added null check for shift loaded.

13776556

POST-14494

Shifts are not getting inactivated as expected in Shift Configuration when the shift has not been used in schedule at all. The scenarios include when a shift is edited for a future date and the shift is inactivated for a period before the future date, the shift still exists on the future date and onwards. If a shift is edited and inactivated on a future Active Date period, a duplicate shift record will appear in Shift Configuration.

Outcome

Fixed.

13504456

POST-14378

When Auto Row Naming is enabled in a OTS, the sort order in the ASV does not match the sort order in the OTS after a new row is added to the template.

Outcome

Fixed by changing the sort order in the ASV to have the row rank supersede the template row sorting.

13622907

POST-14262

After loading a rotation, switch to Edit mode and right-click to select Show versions. In the Row version pop up, Shift tab with shifts are NOT fully displayed. In Labor Metrics tab, Job and Planned FTE value are NOT fully displayed.

Outcome

Fixed. Popup component is given specific grid height instead of letting the grid set its own height.

13676411

POST-14234

Job Qualification Update Task is not updating job end dates according to skill end date.

Outcome

Fixed. Modified code to set employee job end date based on the employee's skill end date if the employee is eligible to do that job. Now the current implementation will adjust the employee's job end date with the earliest skill end date if the 'Extend job dates' checkbox is enabled.

13618638

POST-14186

After turning on config mode and going to Scheduling > Multi-view Scheduler > Schedule Template > Schedule Templates, if the user selects a team, goes to "Staffing Requirement Templates" and modifies the width for the Job field (SCHED_TMPL_JOB), notice that "Job" and "Priority" fields are overlapping. Changing priority to HiddenUI does not adjust spacing on the screen.

Outcome

Fixed. Pulled the "width" value from DBLookupUI field parameter upon loading and use the value to calculate the width of the Job column.

13637767

POST-14155

The Rotation tab on ASV will not load the schedule. When clicking on Rotation, ASV gets stuck. An error is not returned, and the user has to exit out.

Outcome

Fixed.

13537624

POST-14115

Publishing a rotation with a deleted row causes "Process Violation" pop up to display without violations.

Outcome

Fixed by filtering out inactive versions in the validation flattener.

13631415

POST-14104

The Publish pop-up in ASV is too large to fit in the screen. User cannot click the Submit button.

Outcome

Fixed by adding a scroll bar to the Publish pop-up and adding the ability for users to move the Publish pop-up by dragging it.

13616065

POST-14082

Master Rotation/One Time Schedule Row Versioning window does not contain any side scroll bar for Shifts and the Labour Metrics tab. As a result, the data is not easily viewed where it is required for the user to navigate all the data properly. The default position of the data should be in the middle of the window or higher.

Outcome

Fixed by POST-14262.

13606739

POST-14059

When EMP_VAL fields are configured as check boxes (CheckboxUI) through the Employee override screen and added to the employee card (HC_EMPLOYEE_CARD), no values are shown for these fields in the inline details panel in the ASV. Values are shown for these fields in the employee card when hovering over an employee.

Outcome

Fixed. When EMP_VAL fields are configured as check boxes, values (selected or cleared check box) are displayed for these fields in the inline details panel, similar to the employee card.

13530323, 13663900

POST-13912

When trying to process Master Rotations for a few units, schedule compliance violations are popping up but they are for dates which are before the activation date range. Unable to do anything in the schedule since the Master Rotation is stuck in a "Process Required" state.

Outcome

Fixed. Refactored compliance validation when processing and publishing of MR and OTS.

13528355

POST-13879

All an employee's job assignments are listed in the Employee Call pop-up, even if those job assignments are no longer valid.

Outcome

Fixed.

13449067

POST-13666

The shift hover box is not displaying the full shift information on unassigned shifts in ASV that were partially booked off. The display is cutting off as the pop-up box is shown below and there is no further scroll bar available.

When a shift is partially booked off and sent to Pending, it appears under the unassigned section at the bottom (Default ASV view and no filters applied). When hovering over this shift, the full shift description is not visible.

If a filter is applied by Schedule Status to "unassigned", then the full shift details are visible. If the Total Coverage section is expanded then the full shift details are also visible. These filters must be applied in order to be able to view the full description.

Outcome

Fixed by adding a vertical position check.

14158775

POST-15525

In ASV, French European and German translations do not fit in containing elements in UI.

Outcome

Fixed by increasing width for mass edit and coverage containers.

14136844

POST-15498

The error message "Shifts longer than twenty four hours are not allowed" is displayed in ASV when a user copies a shift exactly one week after the shift date.

Outcome

Fixed in WFM-23549.

14124720

POST-15471

Users who do not have lockdown access are able to make schedule changes in ASV during the lockdown period.

Outcome

Fixed by adding validators to prevent schedule edits during the lockdown period if user does not have lockdown access.

13991063

POST-15460

Administrators cannot define a default relief status option for the relief shift created when a time off request is accepted in the Time Off Approval maintenance form.

Outcome

A configuration option and a security key have been added to allow administrators to configure the Relief Status field in the Time Off Approval maintenance form in Config mode.

14119237

POST-15423

When trying to process a One-time Schedule, this Page Execution Error occurs:

"Maximum of one regular publishing shift or all must be LTA publishing shifts with one replacement shift be for the same date."

Outcome

Fixed by merging overlapping assignment periods to prevent these duplicate publishing shifts from being created.

14102304

POST-15378

Relief shifts that originate from the same time off request are not grouped in the Relief Queue.

Outcome

Fixed by booking off the shifts in a time off request as a group. This ensures that all shifts in the time off request that are approved together are part of the same relief block. Note that the normal rules for grouping shifts into relief blocks still apply.

14053780

POST-15362

When the Book-Off Code field in the Book-Off Wizard is set to View, users cannot submit book offs.

Outcome

Fixed by loading the configuration in the backend when permission is set to View.

14096318

POST-15350

After an approved time off request is canceled for an employee scheduled on a rotation, a UNIQUE CONSTRAINT error occurs when the schedule is re-published.

Outcome

Fixed by correcting the shift status after the cancel book off.

14060498

POST-15192

When a partial day time-off is applied on a shift and approved, if the time-off ends during the shift's break it appears that the time-off is not applied on ASV or the Timesheet even if its shown as "Approved" on TOP.

Outcome

Fixed.

13946892

POST-14905

There are no security keys for the Replacement Shifts and Remove Unassigned columns in the Templates tab of the Generate Schedule maintenance form.

Outcome

Added security keys TMPL_REMOVE_UNASSIGNED and TMPL_REPLACEMENT_SHIFTS.

13864565

POST-14790

An error message is displayed that prevents the user from unassigning a terminated employee from MR shifts after their termination date.

Outcome

Fixed.

13869779

POST-14760

A system error occurs when opening the Staffing Requirements maintenance form.

Outcome

Fixed.

13823649

POST-14620

When copying a shift that occurs during the spring Daylight Savings Time (DST) changeover with changed shift details for the copied shifts, the shift detail times are adjusted for DST even when the copied shifts are created on other dates.

Outcome

Fixed.

13871736

POST-14400

A Time off Request icon is displayed on the wrong user in ASV when a user selects the shift in RTSS, puts in a Time off Request for the same date, and then the shift is claimed by a different user.

Outcome

Fixed.

13699288

POST-14376

When loading an MR or OTS, this error message is displayed, "Break time cannot be associated with work time." This is happening when one shift activity that covers workload overlaps with another activity that does not cover workload.

Outcome

Fixed.

13722795

POST-14357

View last Advanced Schedule does not return identical schedule after preset was used to load the last schedule in ASV. The difference found is employees are not filtered like they were when preset was used.

Outcome

Fixed. Now load the saved preset if it was the last schedule viewed instead of the auto-preset.

13629507

POST-14121

An NullPointerException occurs when clearing unpublished schedule changes in the Legacy Multiview Scheduler.

Outcome

Fixed.

13418519

POST-13637

In RCA, the hover over shift behavior is not constant between book off scheduled shifts. Scheduled shift has Start Time, End Time, Shift Type, Team, Timecode and Skill, whereas Booked off shift only shows start and end time.

Outcome

Fixed. The hover over booked off shift in RCA now displays complete data.

14244313

POST-15672

When upgrading to 6.3.0.17, Flyway is failing with this error:

"Cannot find correct history link id for summary: 1382792"

A bug existed in 6.3.x where canceling a book off could leave the relief shift in an invalid state (AR). If the original book off was performed before the upgrade that fixed this issue and the cancel book off was performed after the upgrade, viewing shift history for the parent shift would result in an application error.

Outcome

Fixed.

13813476

POST-15483

When the maximum rule is configured as an error upon final submission, and the parameter INCLUDED_TIME_CODES contains a blank value, then an application error is occurring. If INCLUDED_TIME_CODES is changed to have value like PTO or WRK, then the RTSS Maximum rule is not violated when it should be, and the RTSS Minimum rule is violated even though it should not be.

Outcome

Fixed by adding LTA hours to RTSS validation data.

13344468

POST-13452

The Jobs field label and value are not aligned in the employee information displayed when editing shift details in ASV.

Outcome

Fixed.

14226896

POST-15678

When editing a published shift in the ASV that will avoid a shift overlap, the original shift times are still used by the shift conflict validation, resulting in shift conflicts upon republishing the MR.

Outcome

Fixed.