POST 7.1.0.6 resolved issues
Total: 26 issues
----------------
Incident # 13477842
POST-13739
Employee Card in MR is not showing value on EMP_FLAG field
EMP_FLAG fields that have been configured to displayed in the employee card in the Master Rotation edit screen are not being displayed.
Outcome
Fixed by using the fieldUIService to retrieve the flag values and format the values with CSS when the flag field is configured as a checkboxUI.
----------------
Incident # 13699585
POST-14286
MR should NOT be able to copy a disabled row to another disabled row
In an active MR, application was able to copy a disabled row to another disabled row.
Outcome
Fixed. Created new disablePaste boolean that is true when a row is greyed out, preventing a user from pasting into a disabled row.
----------------
Incident # 13823555
POST-14608
Booked off shift with split DLS does not contain the same color within MR/OTS compared to the ASV
Fully booked off shift containing a split DLS is showing a different color within the Published rotation. Expected results is that it would also show the same color not only in ASV but also as well within the Published rotation.
Outcome
Fixed.
----------------
Incident # 14762551, 15088552
POST-17804
Large Workmail messages fill messaging tablespaces quickly when Publish Rotation Task encounters errors
When the Publish Rotation Task or job scheduler is restarted with too many rotations in a Pending Process status, the resulting Workmail messages for each rotation includes the error details for all the rotations. This can cause the messaging tablespaces to fill up quickly.
Outcome
Fixed by replacing the exception variable used when generating the error messages with a local variable and a flag to check if the process finished with errors.
----------------
Incident # 14782225, 15031366
POST-17812
Employee Selection Criteria-The Scheduled parameter has inconsistent behavior when the value is Scheduled During Shift and Non-Scheduled During Shift_BY
Employee Selection Criteria's Scheduled parameter in RCA screen doesn't display employees with booked off shifts overlapping relief shift correctly.
Outcome
Fixed. When there is a full day OFF shift breaks in it are also considered under OFF while filtering employees.
----------------
Incident # 14867026
POST-17977
"Undefined" error appears when saving a duplicate RTSS Group Rule Name
An undefined error message is displayed when the user saves an RTSS group rule with a name that already exists.
Outcome
The error message has been updated to be more informative.
----------------
Incident # 14854058,15076925
POST-17995
Cancellation from Time Off Approval screen not showing on ASV or time sheet
Time off cancellations are not reflected in the schedule displayed in Timesheet or ASV. This can occur when the user that approved the cancellation does not have team permissions for the shift that was originally assigned during the time off period. For example, the employee's home team supervisor approves the cancellation when the employee is temporarily assigned to a different team.
Outcome
Fixed by removing team permission validation for cancellations and approvals from Time Off Planner.
----------------
Incident # 14901042
POST-18068
Time-off approval validation error when employee is scheduled in MVS
The time off type "GPA" is requires a reason for approval. On the attempt to approve a "GPA" time off, with a valid reason selected, on a day an employee is scheduled in MVS, an approval validation error occurs (The book off code GPA requires a leave reason). Since a valid reason was entered, this error is unjustified.
Outcome
Fixed. Disabled MVS reason and comment validation when booking off from time off planner.
----------------
Incident # 14903506, 14870510
POST-18075
Unauthorizing/Authorizing TimeSheets functionality are misleading on latest version as compared to older version.
Unauthorizing/Authorizing TimeSheets functionality is misleading on the latest version as compared to the older version. The new implementation is loading the entire data from DB after submitting the timesheet. The new unauthorized employee is missing based on filter criteria.
Outcome
Fixed. Adding back the unauthorized employee to the employee list if the employee won't meet the filter criteria.
----------------
Incident # 14899380, 15118067
POST-18154
Error approving time off requests
When approving a time off request, receive the error message \"One or more of the shifts to be booked off have a locked employee\". The employee has time off requests for PDO. The only day which can be approved is the day they are not scheduled. This happens in approximately 10-15% of all time off requests. Manager is able to book employees off on ASV with no issue.
Outcome
Fixed. Check for TORs when publishing MROTS to ensure we do not put a shift where there is already an emp lock. Migrate all existing emp locks to shift locks as needed so approvals can go through.
----------------
Incident # 14884606
POST-18184
Wording \"unavailable\" is showing in shift cell after editing a shift which should not be
The word 'unavailable' is displayed in the shift cell in ASV for a shift published from an MR with a single quote (') in the MR name.
Outcome
Fixed.
----------------
Incident # 14907132
POST-18188
Issue with Inactivating or removing a Master Rotation- Blank Violation when trying to Process
An empty Process Violation(s) pop-up is displayed when trying to process an MR after inactivating or removing all the shifts. The Rotation Process task finishes with errors and the rotation returns to Process Required status.
Outcome
Fixed in 6.2.4.x by backporting the fix from POST-15764 and updating the process for fetching shifts to be validated to stop fetching shifts before or after the validation period when there are no shifts on the corresponding start or end dates of the validation period.
Fixed in 7.1.0.x by updating the validation to ignore violations if there are no shifts in the validation period.
----------------
Incident # 14936538
POST-18199
Shift Configuration - Font Colour should be applicable to shifts on MR/OTS
Shift labels are displayed using the font colors from shift configuration in the MR and OTS edit screens. Shift labels are displayed in color in the Shift Palette and the Schedule Table. Schedules that are printed to PDF include the same coloring for shift labels.
Shift labels are also displayed using the font colors from shift configuration in Central Staffing. This affects shift cards displayed in both the Schedule Zone and Float Pool Zone.
----------------
Incident # 14942271
POST-18221
ASV shift swap not respecting the SWAP_WORK_CODE registry setting
The SWAP_WORK_CODE registry is not swapping the code when a valid value is submitted.
Outcome
Fixed. SWAP_WORK_CODE registry is not being referenced any more in the application and references to it have been removed.
----------------
Incident # 14957437
POST-18268
ORA-00911: invalid character error on ETM Clock "Change Job" after updating SQL
An "ORA-00911: invalid character" error occurs when clicking on the "Change Job" button on ETM Clock after the SQL is modified on the Select Dictionary form.
Outcome
Fixed. Created a class extending from TableRowSource for the SELECT_DICTIONARY table and added code to not convert the selected name to upper case while updating the record.
----------------
Incident # 14878066,15026789
POST-18324
Cannot add shifts to Units at (or close to) the root of the team hierarchy while also applying to sub-teams - process times out with an error
When adding a shift to a team that is at or near the root of the team hierarchy and enabling the option to apply to sub-teams, the process times out with an error. The issue occurs with a large number of team levels and thousands of child teams.
Outcome
Fixed by introducing a new method for bulk loading.
----------------
Incident # 14976464
POST-18326
Launch Pads MFRM selections are not visible in a Japanese locale
When configuring launch pads as a user in a different locale (for example, Japanese locale), no MFRMs appear for the DB selection.
Outcome
Fixed. Query is corrected to get the user locale of the logged in user. Java script is adjusted to display the localized values in view page.
----------------
Incident # 14976026
POST-18364
Shift swaps are rejected with relief shift locked message when we swap with overnight shifts
Shift trades are being rejected for overnight shifts with the message that an employees' relief shift is locked. In each case, the shifts are for the same position and the same skills, and the user is not able to find any shift locks for either employee. None of the employees appear to have any shift compliance errors.
Outcome
Fixed. Excluded shift swap locks from swap validation.
----------------
Incident # 14994856
POST-18417
Data (Minutes) in Daily Error and Exceptions Report is different when changing locale
Issue with calculating the value of minutes in the core Daily Error and Exceptions report when running it for a locale different than English. The field "minutes" is different when changing the locale of the user.
Outcome
Fixed. Updated Cognos model and report.
----------------
Incident # 14808771
POST-18521
Job Scheduler interface task seems to hang when processing over 1000 CSV import transactions at once
The Interface Task in the Job Scheduler may not be able to complete if it has too many CSV import transactions to process at once. If there are more than 1000 CSV files to import in one execution of the task, the first 1000 files will be imported, but the remaining files will not. In addition, the Interface Task will appear to still be running, but it will not actually be performing any work.
Outcome
Fixed. Corrected the error by placing all records into one block, that is all are placed in parenthesis.
----------------
Incident # 14927872
POST-18569
Mobility Swap Not Loading
In mobility, the Team Schedule page never finishes loading after viewing the details of a shift and then clicking the back button to return to the schedule. An error is displayed in the console.
Outcome
Fixed by loading all teams. Previously, only the first 100 teams were loaded.
----------------
Incident # 15085108
POST-18608
Shift link error in ASV after chain of AR and Retain Relief transactions
An application error is occurring when loading schedules in ASV due to AR and Retain relief transactions.
Outcome
Fixed. Added connected AR shift into cancel bookoff segments.
----------------
Incident # 15091807
POST-18625
Mobility - My Schedule view is blank after a shift is sent to Billboard.
Whenever a shift is posted to the billboard, whether it is a Manager posted shift directly from the schedule or an employee posted shift from mobility, it blanks out the schedule view on mobility for other employees who are from the same team/eligible employees of the posted billboard shifts.
Outcome
Fixed.
----------------
Incident # 15105007
POST-18666
Post-18458 not being observed despite being included in safeways latest hotfix
Despite including the fix for POST-18458 in the latest hotfix, the issue outlined in POST-18458 continues to persist.
Outcome
Fixed. Modified code changes so that the survey service will not be invoked if the user does not have the permission.
----------------
Incident # 14956709
POST-18668
Performance slowdown/freezing and connection pool exhaustion stemming from one or more queries on team structure
Performance slows down in the application on the day that LFSO schedules are published. This occurs due to concurrent use of Cognos reports and mobility logins.
Outcome
Improved performance by removing a step during mobility login that loaded the employee's team supervisor.
----------------
POST-18711
Exists Override Condition - Use cache (CalcDataCache) to load overrides instead of override query
IsOverrideExistsCondition class is accessing override service to load overrides for each time condition is executed ( overrideService.loadOverridesWithConditions(filter, paramValues)). The time taken by the query is in millisecond range. Ideally, the query should be cached but even without caching the impact seems minimal.
Outcome
Fixed. Modified code to use CalcDataCache to load overrides and then filter the results based on condition parameters.
----------------