RosterApps Enhancements
RAPD-15646 Performance Improvements to Time Card / Payroll
Code improvements were made to the Time Card and Payroll functions to address memory management, which may result in an improved user experience. This is the first in a series of performance improvements that will be made over the coming months.
Resolved Bugs
RAPD-15647 (ZD 66285) Accumulator Filter - Time Range not working correctly in all cases
This fixes an issue with the Time Range functionality that is part of the accumulator filters. Previously, it was not working correctly in the case of a time range that spanned the midnight hour for shifts that were contained entirely after midnight. For example:
- Time Range is set to 20:00 – 06:00
- Shift with time of 01:00 – 05:00 was not being included with the filtered shifts
Now any shift in the range should be included, whether it be entirely on the first day, entirely on the second day, or if the shift crosses the midnight hour.
RAPD-15588 (ZD 68399) Time Off Award banner is remaining on all days of the week, even after shifts have been awarded
In the monthly calendar view, the Time Off Award labels were not being removed after an EVB award had been published onto shifts. This was only occurring in weeks that spanned two months. This fix resolves this issue so that the Time Off Award labels are removed in all cases after shifts have been published.
Testing Notes
RAPD-15588 (ZD 68399)
Note: In addition to the reported scenario (related to weeks that spanned two months), this issue occurred when multiple enhanced bidding packages appeared in the current calendar view. For example, if an employee is participating in two packages in February and has set preferences for both, the system sometimes fails to select the correct enhanced bid package. As a result, it mistakenly determines that no shift was awarded and displays the banner incorrectly. With the current fix, this issue should no longer occur when one or more bid packages are present in the same view.
Scenario#1 - Supervisor - View employee awarded days off from EVB, correct coloring and wording on calendar (no shifts scheduled)
Step # | Step Directions | Expected Result |
1 | Log in as Supervisor |
Logged in Successfully |
2 | Access Employees Tab |
Employees tab should show with no errors |
3 | Select employee that has been awarded day(s) off from EVB for which they are NOT scheduled shifts (see preconditions). Note: Month View should be checked in this case. Also test in Week View if available |
The color of the calendar record on this day should be purple and say "Time off Award" |
Scenario #2 - Supervisor - View employee awarded days off from EVB, correct coloring and wording on calendar (shifts scheduled)
Step # | Step Directions | Expected Result |
1 | Login as Supervisor | Logged in successfully |
2 | Access Employees tab | Employees tab should show with no errors |
3 | Select employee that has been awarded day(s) off from EVB for which they are scheduled shifts (see preconditions). Note: Month View should be checked in this case. Also test in Week View if availae | The color of the calendar record on the days when employee does not have shifts should be purple and say "Time off Award" Employee calendar in month view (and week view if available) should be accessible without any error/exception |
Scenario #3 - Supervisor - View employee awarded days off from EVB, correct coloring and wording on calendar (shifts scheduled, week overlaps months)
Step # | Step Directions | Expected Result |
1 | Login as Supervisor | Logged in successfully |
2 | Access Employees tab | Employees tab should show with no errors |
3 | Select employee that has been awarded day(s) off from EVB for which they are scheduled shifts and the awarded week overlaps two months. (see preconditions). Note: Month View should be checked in this case. Also test in Week View if available | The color of the calendar record on this days when employee does not have shifts should be purple and say "Time off Award" Employee calendar in month view (and week view if available) should be accessible without any error/exception |
RAPD-15588 (ZD 68399)
The following scenarios were executed and passed successfully. These were done for a time range that spanned the midnight hour and for shifts that:
A) were contained on first day of range, B) spanned both days, and C) were contained on the second day of the range.
1. Time Keeper - Verify 'Majority of Shift Hours in range (>=50%) - more than half of the shift in range
2. Time Keeper - Verify 'Majority of Shift Hours in range (>=50%) - less than half of the shift in range
3. Time Keeper - Verify 'Any shift hours in range' - verify filter appears on all the shift when hours are within range
4. Time Keeper - Verify 'Any shift hours in range' - verify filter doesn’t appear on all the shift when hours are NOT within range
5. Time Keeper - 'Only shift hours within range' Verify filter appears only for the shift hours that are within range
6. Time Keeper - 'Only shift hours within range' Verify filter doesn't appear for shifts outside the range
7. Time Keeper - 'Entire shift hours in range' Verify filter appears only on shifts where all the hours are within range
8. Time Keeper - 'Entire shift hours in range' Verify filter doesn't appear when shift hours are outside the range
Comments
0 comments
Please sign in to leave a comment.