Multiview Scheduler
14332120
POST-16097
After running the hotfix provided for POST-15672, an error occurs when Flyway runs the migration script: 20191213134205629-WFM-23355_RemoveBadARLinks.
Outcome
Migration was updated to be able to handle multiple invalid shift histories.
14276834
POST-15871
A blank pop-up window is displayed after clicking on a partially filled shift in Relief Queue, for example, a vacant shift that was partially filled for the first portion of the shift.
Outcome
Fixed by updating the database query.
14277271
POST-15868
A system error occurs when opening the Relief Queue after sending shifts to the Relief Queue when processing an MR.
Outcome
Fixed by rerunning codegen which now includes batching for very large queries
13629507
POST-15815
A system error occurs in the legacy Multiview Scheduler when clearing unpublished changes.
Outcome
Fixed by handling null values when an employee does not have overrides on a given date.
14277503
POST-15793
When the employee call list is greater than two pages long, the application fails to display the other available call list employees, after a user clicks on one of the next page links more than two times.
Outcome
Fixed by populating the RCA filter options when the page navigation buttons are clicked.
POST-15661
An error is displayed when trying to specify a non-numerical value in the CMS Job Title Code field in the Payroll Based Journal Job Mapping maintenance form.Outcome
Fixed by changing the JOB_PBJ_TITLE_CODE field to a NumberUI field to prevent users from entering text.
14203585
POST-15634
When the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC callout is enabled, shift details for shifts published from an MR or OTS do not have shift detail UDF and flag values that are configured for the shift.
Outcome
Fixed by these changes:
- By default, the UDFs / Flags on activities on each detail will be applied to the detail before persistence.
- Users can override these UDFs using the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC if they have that configured.
- An issue has been fixed where the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC callout was not being called on MROTS processing.
- In the "Add Shift" popup in ASV, users will need to enable an "Override" checkbox to override the UDFs and Flags. This checkbox automatically enables itself when users modify a custom field.
14199497
POST-15618
When the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC callout is enabled, shift details for ad-hoc shifts are missing shift detail UDF and flag values that are configured for the shift.
Outcome
Fixed by POST-15634.
14192858
POST-15583
Detail edits on shifts published from an MR are removed when the row in the MR is reprocessed after assignment changes on the row that do not include the shift date.
Outcome
Fixed.
14132592
POST-15464
An error occurs when loading shifts in Relief Queue. This issue was caused when a book off was canceled after its pending shift has been swapped (or acted upon in any other way). The cancel validator allowed the book off to be canceled because it ignored the child shift due to its non-null relief status (Pending/RNN/RNF).
Outcome
Fixed the validator so that the cancel book-off action would not be allowed.
Added java migration to fix existing bad data.
14121968
POST-15447
An application error occurs when creating an MR or OTS for a team where there are no employees for the selected date range.
Outcome
Fixed by adding validation to display an error message if the user attempts to create a rotation that would not have any rows.
14115538
POST-15413
The Employee card displayed when hovering over an employee's name in the OTS edit screen displays information for a different employee. This issue can be reproduced when adding rows to an OTS that has over 36 rows.
Outcome
Fixed by erasing Employee card tooltip content when the assigned employee or assignment dates are changed. Content for the Employee card is initialized upon receiving data to display.
14077689
POST-15406
Shift labels are not fully displayed in the Edit Shift pop-up in Mass Edit mode in ASV.
Outcome
Fixed by increasing the width available to display the shift label.
14081112
POST-15398
Flyway fails to upgrade to version 6.3.0.14 due to a foreign key violation on the migration WFM-19140_Layered_Shift_History_Repair_Migration.
Outcome
Fixed by updating the work activity ID based on the current shift data.
14013186, 14053262
POST-15062
When a custom error rule with Stop Execution set to false adds an error to the timesheet, edits cannot be made in ASV or Time Off Planner to the schedule for the timesheet period.
Outcome
Fixed with these changes:
- Error or warnings are created depending on the value of the Stop Execution parameter.
- The default value has been changed for WrksFlagBrk when creating a new shift in ASV.
- The value is saved when RuleEngineException is thrown.
13647692
POST-14631
Migration tool does not allow users to migrate the Activity Type Map in MVS.
Outcome
Fixed by adding ES_ACT_TYPE_MAP table in schema.xml.
14336800
POST-16102
Updating shift activity such as UDF2 in Activities (Shift Configuration) results into the selected value not being saved to the database. This issue occurs for the Late Rule and Cost Center. Other values are successfully saved.
Outcome
Fixed. Instead of hard coding to set/grab the UDF fields using the <input> element, use the API of wb-field.js. This javascript file knows the field type, and can grab/set the correct value based on the UDF field type.
14319622
POST-16061
In the Schedule Templates form, an application error occurs when trying to open a shift template for a team.
Outcome
Fixed. Updated loadShiftReqShifts in ScheduleTemplateServiceImpl to take in template start date instead of using current date when loading shifts.
14292226
POST-15830
Not able to modify the Scheduler/Availability Comments in both Employee Profile and ECP when there was a special character entered into the Scheduler/Availability Comments previously.
Outcome
Fixed. Added escapeXml="false" in c:out tag to escape special characters in employee, call log and availability comments.
14248278
POST-15748
Warning message in Mass Edit's Delete and Unassign needs to be reworded to something more meaningful such as "You are about to delete XX number for shift/s. Select Confirm or Cancel".
Outcome
Fixed.
14240371
POST-15716
The incorrect font color is displayed on shifts in Shift History and Relief Queue.
Outcome
Fixed. Added changes to ShiftHistoryController and LayeredDisplayShift to use font color value instead of color name.
14178387
POST-15566
Correct job is not displayed when loading the ASV for an employee having two preferred jobs for the loaded date range.
Outcome
Fixed.
14077689
POST-15406
Shift labels are not fully displayed in the Edit Shift pop-up in Mass Edit mode in ASV.
Outcome
Fixed by increasing the width available to display the shift label.
13948051
POST-14982
When a LTA is applied to an employee's unscheduled day and the days are viewed in OTS, the time-off name is displayed in brackets. However, if the OTS is displaying LTAs from a previous period (due to OTS_NUM_PREV_DAYS) the time-off name is displayed on a shaded cell. This is inconsistent.
Outcome
Fixed. Added foreign LTA labels to previous-shift component to display foreign LTAs separately with brackets.
13973390
POST-14980
After loading two teams in Team Schedules > Relief Queue and selecting a block/s from a single team only and sending to RCA, Invalid UI is displayed in the Call List Type Parameter.
Outcome
Fixed.
13776290
POST-14724
Performance issue. The time taken to display Shift History on ASV exceeds 8 seconds.
Outcome
Fixed. Index statement was applied to the core schema to improve performance.
13629394
POST-14275
Time off Approval is showing duplicate entries for the employee when multiple partial leaves are applied for the same day. Only Approved entries should be displayed where pending should not be displayed. When set to NULL, the issue is not replicating but this plugin is required for the MVS Time Off Planner integration so this cannot be removed.
Outcome
Fixed. Updated the TimeOffDayOvr link to point to the new LTA override that gets created with the same start and end time.
13634206
POST-14117
Unable to hide the meal break and property sections of the Create New Shift form when creating a new shift in Shift Configuration.
Outcome
Fixed. Added the security keys for divs.
14371401
POST-16273
After a new version of a Master Rotation is published, the timesheet still reflects the employee's shifts from the previous version. The total hours in the ASV are incorrect too.
Outcome
Fixed by adding migration to cancel overrides that are associated with deleted shifts.
14370818
POST-16225
After running the script provided for POST-15634, an incorrect error occurs when trying to reprocess all of the Master Rotations:
Shift not effective for whole period
Outcome
Fixed issue with the shift attributes cache not updating properly as previous cached values were being overwritten. Also added fix for the shift team cache.
14211408
POST-16131
Employees cannot request three consecutive days off in Time Off Planner if the maximum consecutive days of the time off type is set to 1. However, three consecutive days can be booked off in ASV for the employee with the activity mapped to the same time off type.
Outcome
Fixed by propagating all book offs of a specific time off type for an employee at once, allowing this case to be caught.
POST-16033
Localization is not available in various areas of MVS.
Outcome
Fixed by adding code to pick the translations for the Employment Type and Work Type filters in the ASV. Also added localization code and English defaults for the Relief Queue hover.
14312381
POST-15929
The Relief Queue screen becomes frozen upon loading a preset, forcing the refresh of the browser.
Outcome
Fixed. A loading indicator is displayed while the Relief Queue is loading, preventing user action.
13830698
POST-15690
The validation callout hook should supply the row version IDs after an action is executed, not before.
Outcome
Fixed. New interface method validateVersionDeletion has been added that will be triggered on row deletion and allows custom validation. It provides row version IDs and selected time period.
14268888
POST-15515
The application performs slowly when booking off a shift or canceling a book off in ASV.
Outcome
Improved performance by changing how team permissions are checked in Time Off Planner and core MVS validation.
14122634
POST-15457
When trying to save an employee shift preference pattern, an error occurs and the form cannot be saved. The error occurs when the team has 6 day parts in its day part set and there are 6 shift types assigned to the team.
Outcome
Fixed by ensuring the shift types list is unique for both shift preferences and shift preferences overrides.
13530911
POST-13909
In a Relief Queue with lots of unfilled shifts that require scrolling, when selecting a yellow shift at the bottom of the screen and clicking the Mark Unfilled button, the screen jumps back to the top upon refreshing. The scroll position should be persisted to display the selected shift.
Outcome
Fixed by passing value of current scroll position on form submit and restoring it on receiving the response.
13496414
POST-13860
When using the Shift Edit callout, the shift detail objects are populated from the details of the shift being edited. If the Flag 1 column is configured as a CheckboxUI and the UDF 1 column is configured as a StringUI, the check box value is incorrectly copied to the UDF 1 column and displayed as Y or N, depending on whether the check box is selected.
Outcome
Fixed the ShiftDetailData constructors.
POST-16600
An unresponsive screen occurs in the ASV after clicking Simple Edit.
Outcome
Fixed by removing the loading of shift labels to the front end because of performance issues. All shift label validation is now done in the back end.
14508054
POST-16598
When hiding the Auto Row Naming field for a Master Rotation, the field label is still displayed.
Outcome
Fixed. When the field is configured as HiddenUI, the label and check box are hidden.
14506576
POST-16592
Flyway error occurs when trying to migrate from 6.3.0.16 to 6.3.0.23.
Outcome
Fixed by reverting WFM-26089.
POST-16588
Opening ASV for any large team and changing the day part set from default to any other day part set, after around 20 minutes an application error is shown.
Outcome
Fixed. Batched query for loading day parts for teams so that we are able to support queries with over 1000 teams and shifts.
14467688
POST-16457
Receiving a ORA-01795 error when attempting to load the ASV for teams with 1000+ employees. This issue was previously fixed for a different query POST-14897 and is similar to POST-15519.
Outcome
Fixed.
14425069
POST-16405
Flags in MR always default to a value of N (false) when Flag fields are configured as StringUI. The default values are also sent to the Timesheet when MR shifts are published.
Outcome
Fixed by setting default values to null instead of N.
14431542
POST-16382
System errors received due to timeout issues when attempting to load the Shift Configuration form in the Multi-View Scheduler. User was able to create shifts previously without issue, but started receiving error messages upon saving the shifts they created.
Outcome
Fixed by moving shift belonging to subteam validation to backend.
14371038
POST-16299
When reverting back from the RCA to the RQ, via the Go to Relief Queue button, the RQ is empty. The workaround is for the user to click on the GO button before the expected unassigned shifts show again.
Outcome
Fixed. Added Incl. Sub Teams into form and request parameters.
14351743,14445029
POST-16157
When canceling a book off in ASV after booking off multiple shifts in Mass Edit, the work dates are not sorted for the group of booked off shifts.
Outcome
Fixed by adding sorting for workDate.
14321968
POST-16134
Time Of Request (TOR) does not work and causes this error message:
"Validation Error: LeaveValidationAction: SQLException occurred during action process."
Outcome
Fixed by updating the code which references the removed table ES_RELIEF_TIME_CODE.
14268918
POST-15764
Process Violations pop-up is displayed as blank. This occurs when an employee is assigned to multiple rows in an MR and one of those rows is deleted.
Outcome
Fixed.
14158762
POST-15558
There are missing translations on 6.2.4.31 that apply to all languages.
Outcome
Fixed by adding code and translations.
14422463
POST-16689
After deploying the fix from POST-16343, the "Shift with id X is not loaded" error is still occurring when loading ASV for some teams and schedule periods.
This issue was caused by the migration incorrectly deleting a detail.
Outcome
Fixed.
14493971
POST-16547
When a shift is successfully floated from ASV, the action shown in the Shift History is Book Off instead of Float Shift.
Outcome
Fixed. The action that created the book off is shown in the Shift History. In addition, a migration was created to fix invalid records.
14387209
POST-16427
When assigning a shift to an employee using a custom form, an exception occurs on the form after the shift is deleted in the ASV.
The data.getTransactionPerformed() method in the API returns the wrong action. Instead of returning the delete action, it returns the adhoc shift creation action.
Outcome
Fixed by correctly passing the remove action if the delete action is being performed.
14325374
POST-16417
When publishing an MR, records are created in the ES_SHIFT_LOCK table for terminated employees even though they have been unassigned from their row in the MR.
Outcome
Fixed by using publish time period to unlock employee after publishing.
14402809
POST-16274
Shifts displayed in the Edit Shift pop-up in ASV Mass Edit mode are not sorted.
Outcome
Fixed by sorting the displayed shifts by the employee display name with unassigned shifts below the assigned shifts.
14337084
POST-16104
Users that do not have lockdown access can assign shifts that are before the lockdown date in the Relief Calling Area (RCA) by accepting the shifts.
Outcome
Fixed by WFM-25686.
13773519
POST-14479
An application error occurs when clicking the Shift Preference button in the Relief Call log window.
Outcome
Fixed by updating the date format parsing to get the date format from the SYSTEM_DATE_FORMAT registry parameter.
POST-17622
When getting the shift attributes for a shift during an upgrade, no attributes are returned if time is passed with the date.
Outcome
Fixed by passing only the shift date when getting the shift attributes.
14675210
POST-17408
When clicking the Accept All button in the Relief Calling Area, the EmpId is not returned in the CalloutShift object (within ShiftValidationCalloutShiftData), preventing custom validation from being performed to validate the shift assignment. In addition, the return type of the CalloutShift.getEmployeeId() method is long instead of Long, causing a NullPointerException.Outcome
Fixed. The return type of the relevant CalloutShift getters has been changed to Long and EmpId is now set before shift validation.
14672559
POST-17397
After an employee is partially unassigned and then re-assigned to another row, the shift times are shortened on the timesheet and SAW when the schedule is republished.
Outcome
Fixed by updating the publish task to be able to publish multiple rows within one transaction.
14668705
POST-17382
When using the Microsoft Edge browser, the Float Wizard is not displayed when clicking Float on an assigned shift in ASV.
Outcome
Fixed by adding code to support the Edge browser.
14661121
POST-17359
An application error occurs in Shift Configuration when adding a day part to a shift that is used in an MR.
Outcome
Fixed.
14648217
POST-17331
When booking off a shift in Central Staffing, the Leave Reason field is not being filtered based on the leave code selected.
Outcome
Fixed by implementing control parameters for configuring the Leave Reason field.
14651984
POST-17301
When using mass edit to assign unassigned shifts, the screen does not stop loading. No error is reported in Error Log Management. The issue occurs if the job name contains the "/" character.
Outcome
Fixed by escaping the "/" character.
14607472
POST-17269
Page Execution Error due to checking and unchecking the available shift options repeatedly.
OutcomeFixed. Concurrency issue with SimpleDateFormat. Changed the scope of SimpleDateFormat to method scope.
14629543
POST-17261
The Shift Comment indicator in OTS does not appear on the correct shift cell when the OTS_NUM_PREV_DAYS registry parameter is set to 1 or more days.
Outcome
Fixed by updating the column index used to display the indicator on shift cells to account for the offset number of days specified in the registry parameter.
14646065
POST-17251
The Billboard Clean Up task fails with a timeout exception.
Outcome
Fixed by using batching for updating billboard postings and inserting shift histories.
14329372
POST-17228
After booking off a Master Rotation shift and then canceling the book off with "AR Relief", the Unassign button is still displayed on the relief shift.
Outcome
Fixed. Shifts cannot be unassigned when part of an AR chain.
14631758
POST-17214
When floating an employee in Central Staffing, the unassigned shift is not updated after the float. The issue only occurs when the float to shift is created before the float from shift and the times of the float to shift are completely within the times of the float from shift.
Outcome
Fixed.
14594523
POST-17209
If a shift with break activity is scheduled and the Working Activity option is set to Yes, the break is counted towards the total hours in the ASV, but not in the MR and OTS.
Outcome
Fixed by adding check for working activity.
14593753
POST-17206
When a Master Rotation is copied, the job and labor metrics from the most recent activated row version are not copied to the new Master Rotation.
Outcome
Fixed. The labor metrics from the newest active version as of the copy start date are copied to the new rotation.
14631361
POST-17195
In Central Staffing, when trying to drag and drop an employee into an open shift with four or more teams loaded, the screen does not adjust its position outside its visible area to show all the teams to make the assignment.
Outcome
Fixed by enabling scrolling while dragging in Central Staffing.
POST-17177
When an inherited shift is edited, the ES_SHIFT_TEAM_AUDIT table is updated for all teams of that shift, causing a performance issue.
Outcome
Fixed. Audit team records are not required when editing shifts or overriding day parts. When adding inherited shifts to a new team, a team audit record is created for that team only.
14622069
POST-17173
User not able to configure the time code (activity) DBlookup on the retain AR page in the relief queue.
Outcome
Fixed. Due to the wrong field name, user was not able to configure the activity field. Corrected the activity field name and also updated its DBlookup query to display all the activities except for break activity.
14592702
POST-17168
When creating a group rule in RTSS, the employee constraints are not validated. For example, you can save the rule when the minimum default hours is greater than the maximum default hours.
Outcome
Fixed by validating the minimum and maximum values for the Default Hours and FTE Parameter fields. If the minimum value is greater than the maximum value, an error message is displayed and the rule is not saved.
14622327
POST-17124
On the Shift Comments window in MR/OTS, the text for saved comments wraps lines in the middle of words.
Outcome
Fixed by changing the word-break property value to break-word.
14600536
POST-17106
Shifts booked off from the ASV are not excluded from RTSS calculations, preventing employees from picking up any more shifts in self-scheduling as they are exceeding the maximum hours rule.
Outcome
Fixed. OFF type details such as ADJ (along with any overlapping breaks) are excluded from RTSS calculations.
14621092
POST-17105
Performance issue occurs during the loading of the Master Rotation or the loading of the shift palette. It takes three to five minutes to load more than 2800 shifts.
Outcome
Fixed by caching all the shifts upon the first load based on the team loaded. In addition, only the shifts visible on the shift palette are loaded. Remaining shifts are loaded as the user scrolls.
14600194
POST-17044
Schedule compliance errors are displayed on days that do not have shifts when re-publishing an MR.
Outcome
Fixed by updating RuleLogicHelper.calculateDuration, which was ignoring date differences when HONOR_DST is set to false.
14593893
POST-17037
An Internal Server Error occurs when deleting a row in a published MR or OTS template.
Outcome
Fixed by adding a condition to filter out the null or empty lists before flattening the list.
14589490
POST-17014
When trying to edit a Master Rotation with rotation rows containing more than 1000 shifts, HttpErrorResponse errors occur. After the errors are acknowledged, shift data for the rows in the Master Rotation are not loaded.
Outcome
Fixed by batching the query execution.
14568376
POST-16916
A system error occurs when retaining an AR shift in the Relief Queue.
Outcome
Fixed.
14467688
POST-16907
Receiving a ORA-01795 error when attempting to load the ASV for teams with 1000+ employees. This issue was previously fixed for a different query POST-14897 and is similar to POST-15519.
Outcome
Fixed.
14551788
POST-16903
User is getting an error when trying to run Maintenance> System Administration > Job Scheduler > "Billboards - Reject Expired Posting" task.
Outcome
Fixed by batching the query.
14542714
POST-16745
When the RTSS Compliance Violations Report Task is configured to send Workmail for closed RTSS processes that have violations, the link to the report in the message is not clickable.
The issue occurs when a team has two users with the same role. The link is displayed in the message for only one of the users.
Outcome
Fixed.
14539992
POST-16736
Loading the Staffing Center causes an error.
Outcome
Fixed. Convert the query into batching resolves the issue.
14540052
POST-16734
After processing MR, receive an HTTP 500 error.
Outcome
Fixed.
14534846
POST-16709
When two approved partial leaves are contiguous (for example, 9:00 to 12:30 and 12:30 to 17:00), recalling one of the partial leaves removes both leaves from the Time Off Planner. The timesheet and ASV still display the partial leave record that was not recalled. The issue occurs when using the Time Off Planner plug-in for MVS.
Outcome
Fixed. Book offs contiguous to the one being recalled are not canceled.
14508933
POST-16629
If the user creates an ad-hoc shift before rotation shifts and selects the rotation filter, row filtering is not based on only the first shift anymore.
Outcome
Fixed.
14508905
POST-16623
Row job title separator missing when filtering by Rotation in ASV.
Outcome
Fixed.
POST-16620
A NullPointerException is logged when configuring the Unassigned rows heading in ASV.
Outcome
Fixed by changing the Unassigned rows heading to a message localization control instead of a field control.
14512350
POST-16603
The work detail/on-call added to a shift that crosses midnight in ASV disappears after publishing row costing changes on MR.
Outcome
Fixed. Skip publishing when shift has user edits.
14483488
POST-16513
When publishing an MR with 200 rows where 100 rows are assigned to employees and 100 are unassigned. After publishing the master rotation, the MR is not queued for publishing.
Outcome
Fixed by checking registry parameter TEST_BALANCES before the calculation to validate balance.
14351233
POST-16144
An application error occurs after a user books off a group of shifts in ASV while including a comment. When the user re-opens ASV, the booked off shifts are not displayed.
Outcome
Fixed by preventing the LTA service from committing changes before the transaction is completed.
14340527
POST-16117
A blank shift assignment validation pop-up window is displayed when trying to open the Employee Call Pop-up (ECP) in the employee pool. The issue occurs when all employees from the Selected Shifts section of the Relief Queue are selected.
Outcome
Fixed by changing GET requests to POST when opening the ECP, refreshing the Relief Calling Area, or accepting/rejecting the current shift selections.
14161154
POST-15723
The WORKBRAIN_ERROR_LOG table contains an increased number of error records.
Outcome
These fixes were made to reduce the number of errors logged:
- Cleaned up old implementations that used ES_SHIFT_DETAIL in EsShiftSummaryDao.
- Removed all invalid SQLs in EsShiftSummaryDao.xml and methods in EsShfitSummaryDao.
- Removed ShiftService from ReliefCallingAreaAJAXHelper and refactored some methods to use LayeredShiftService instead.
- Removed POST-3599 front-end overlap validation fix.
14082114
POST-15631
When the user opens the schedule and goes to Rotation View and does not expand the Total Hours tab, there is no divider/line between the Total Hours header and the Detail tab.
Outcome
Fixed. If rotation name exceeds 30 characters, asterisk is seen instead of showing the complete name.
13922320
POST-14851
User ID is showing in the Publish Console screen instead of the user name.
Outcome
Fixed. The user names are fetched from the user IDs and displayed on the Publish Console screen.
13707168
POST-14594
In Details Edit mode, when extending the width of the Position and Activity fields in Config mode, the fields take some of the next column's space.
Outcome
Fixed by making the column size dynamic based on the field parameters of the DBLookup.
13792271
POST-14589
View last relief queue is not loading when it has a dependency on SHIFT_TYPE field.
Outcome
Fixed. Occurs when any field in the form is set to DENY, there is nothing to manage the undefined values. The code can now handle these cases.
13762896
POST-14470
In the Relief Calling Area, a pop-up is not displayed when hovering over the row header in the Selected Shifts section.
Outcome
Fixed by implementing a pop-up to show the relief shift information.
13697682
POST-14300
The mouse cursor displayed on the Call Log pop-up in the Relief Queue is displayed as the move icon instead of the standard arrow icon.
Outcome
Fixed by changing the mouse cursor to the default cursor while the cursor is on clickable elements.
13659882
POST-14267
The configuration for the Job field in ASV Detail Edit mode cannot be updated to select from a list of job descriptions instead of job names.
Outcome
Fixed by removing hard-coded values in the labor metric fields in ASV Detail Edit and Mass Edit modes. The code for these fields has been updated to resolve the DB lookups according to their configuration.
14745632
POST-17656
The Manage Publish Conflicts pop-up incorrectly detects conflicts between shifts in an LTA row and the sub-row created to cover the LTA.
Outcome
Fixed by filtering shifts based on the assigned employee's ID.
14742417
POST-17648
When setting a field in the New Ad Hoc window in the ASV to HiddenUI, the field is still displayed.
Outcome
Fixed.
14640857
POST-17615
Custom AddWhere condition does not work when configured in the Employee lookup on ASV.
Outcome
Fixed by removing hard-coded addWhere set and converting to custom AddWhere that can be removed or changed as required. Preserved functionality where the New Ad-hoc Shift pop-up only shows the loaded employees when ASV is loaded for both teams and employees.
14696421
POST-17481
Clicking the Workmail link to the Self Scheduler Compliance Violations Report causes an error.
Outcome
Fixed by adding the required request parameter.
14664064
POST-17335
When typing in the Skill field in a Master Rotation and pressing Tab, all available skills are displayed. The results should be filtered based on the entered text.
Outcome
Fixed.
14610279
POST-17329
Unable to delete shift template shifts that were assigned and published in ASV.
Outcome
Fixed by adding a condition to check if a shift has been created from a shift template. If the shift has been created from a shift template, the user can delete the shift.
14581417, 14698100
POST-16969
Database sequences appear to be causing errors in various areas in MVS. Issue may occur after database backfill or running Flyway.
Outcome
Fixed issue by adding a new column to the shift history link table that holds the active link IDs. This allows the shift history links to be correlated with active links without forcing the IDs to be the same.
14571045
POST-16914
The Offer Shifts button in the Relief Queue is not enabled when shifts are selected by clicking on row header.
Outcome
Fixed.
POST-16779
The index previously added to the ES_SHIFT_TEAM table has been removed. This index was found through further testing to not improve performance.
14301049
POST-15851
There is no option in Config mode to hide the Submit button on the Manage Publish Conflicts pop-up in the MR/OTS edit screens.
Outcome
Added the control to enable hiding the Submit button.
14042604
POST-15144
Custom module and action names in MVS are not correctly stored in shift history.
Outcome
Fixed.
14451284
POST-17035
When approving multiple time off requests made by the same employee, a validation message is incorrectly displayed that says that the employee is locked.
Outcome
Fixed by checking the employee lock time as a time period rather than a single date.
POST-16486
When logging in as a Norwegian user, different week start dates are displayed for the Schedule Period in ASV.
Outcome
Fixed by adding WBF_UI_PARAM with the SHORT_DATE format.
14734202
POST-17695
In the ASV, when selecting shifts in the Cancel Book Off window that are outside the viewing date range, an invalid warning message is displayed after confirming the cancel book off:
The selected relief shift [1] is ineligible.
Booked off shifts are canceled without checking the user response to the confirmation message.
Outcome
Fixed by adding condition to check the user response.
14734434
POST-17682
In the ASV, when deleting or unassigning shifts using Mass Edit mode, the warning message does not show the number of shifts that are selected.
Outcome
Fixed. The warning message now shows the number of shifts that are being deleted or unassigned.
14749110
POST-17657
In ETM, after hiding the Shift Preferences button on the Work Schedule page, the Self Scheduling button is moved to the far right of the page.
Outcome
Fixed.
14625670
POST-17188
The Employee Work Type override field (EMPWRKTYP_NAME) cannot be configured to show on the employee information card in the Timesheet, Supervisor Approval Worksheet, ASV, One-time Scheduler, or Master Rotation screens.
Outcome
Fixed. The employee information card has been enhanced to show the Work Type and Employment Type fields.
14543969
POST-16831
When a user has page-level View access to the timesheet, the employee information card does not load. An application error is displayed.
Outcome
Fixed by using a GET request instead of a POST request to retrieve the employee card data.
14548018
POST-16785
A 500 Internal Server Error occurs when floating an employee in Central Staffing. This occurs when the Float Code field is set to a default value that does not exist in the database.
Outcome
Fixed by adding a flyway migration to not set a default value for the Float Code field for upgrading customers. For new installations, the default value for this field is still set to ADJ.
14804680
POST-17865
An incorrect validation message prevents a user from assigning an employee from a Call List to a shift in the Relief Calling Area, if the user does not have security access to the employee's team. The employee should be allowed to be assigned to the shift if they are included in the Call List.
Outcome
Fixed by disabling the EmployeeTeamPermissionValidator for RCA assignments.
14731148
POST-17679
Conflicts are not detected when the shift is overlapping with another MR.
Outcome
Fixed by removing the condition skipping conflicts check for temporary unassignment.
13730337, 14839690
POST-14488
In the Relief screen when a list of employees is displayed in the Employee Pool section, the employee details pop-up displayed on hover is not working. The following error is displayed "[EMPLOYEE NAME] on [DATE]: You do not have team permission for the employee on this date."
Outcome
Fixed. Added functionality to the Employee card to show a localizable error message when user lacks permission to view employee details. This localization can be configured from the RCA page.
14823472
POST-17856
The default message is displayed in ASV for schedule compliance violations, rather than the violation message specified when configuring the schedule compliance rule.
Outcome
Fixed by reverting POST-17541.
14815568
POST-17840
Employee shift trades or shift swaps for MVS shifts are incorrectly allowed when the substitute employee does not have or does not meet the proficiency level for one or more mandatory skills required to perform the shift.
Outcome
Fixed by adding ASV validation to shift trades and shift swaps in ETM and mobility. The shift trade or shift swap request is rejected if the substitute or bidding employee does not have a mandatory skill required for the shift or does not meet or exceed the required proficiency level. The request is allowed if the substitute or bidding employee is missing or does not meet or exceed the proficiency level of one or more non-mandatory skills, assuming they possess the required job and mandatory skill qualifications.
14771775
POST-17823
Schedules for teams that are not selected are published in ASV when an employee on one of the selected teams is also a member of an unselected team.
Outcome
Fixed by filtering the shifts to publish based on the currently selected teams.
14600536
POST-17728
Shifts that have been booked off with an OFF type code are displayed in the employee's Self Scheduler calendar. This may prevent the employee from selecting shifts that overlap with the booked off shift.
Outcome
Fixed by filtering out OFF type shifts when loading the Self Scheduler calendar in ETM.
14759652
POST-17699
After an upgrade from 6.3.0.x to 7.0.0.x, when an MR or OTS schedule is re-published, schedule details are being republished even though there were no changes.
Outcome
Fixed by replacing equals with stringUtil's compareFlag and compareUdf.
14653529
POST-17323
When adding an AV availability override for Sundays, Weekdays, or Weekends in the Employee Availability Calendar, the updated availability code is not reflected in the Relief Calling Area.
Outcome
Fixed by changing how 'Apply to day' is calculated for AmxOverrides.
14490252
POST-16946
When a new row is added to a rotation but is not active, the status on the rotation will remain as PROCESS REQUIRED even after publishing.
Outcome
Fixed. Now check if all row versions are draft before setting publishing status.