Changelog — v3.2
Overtime Related Changes
Document Status: [DRAFT] — More Changes to Follow
Please find a list of all overtime related changes:
- Ability to submit worked overtime
- (Enhancement) 24 hrs. of overtime
- (Fix) OT starting at the end of an already submitted OT
- (Fix) OT ending at the start of an already submitting OT
- Ability to submit scheduled overtime that was worked
- (Bug-fix) Non-existent scheduled opportunities used to be the cause of "ghost" submissions in the past
(Bug-fix) Non-existent scheduled opportunities used to be the cause of "ghost" submissions in the past
Explanation
This could happen if a supervisor created an overtime opportunity, employee(s) applied, and among them 1 or more were approved to work. If, for any reason the supervisor "deletes" this scheduled opportunity, the employees that were approved to work would still be able to access the "Submit OT" link (if the link was bookmarked, or saved some other way)—OR, if they had not refreshed their page, they would see "Submit OT" link (on the PS Payroll System's home page).
In the example screenshot below, upon opening the "Submit OT" link in a new window for a scheduled opportunity which was (deliberately) deleted/removed (for example purposes), it is apparent that the ID of the opportunity is a fictitious one "0000000000". The system auto-selected the "2021-01-26 - Avery Point Patrol Officer (Mids) (2300 - 0700)" opportunity, for "Select Opportunity" drop-down; moreover, it allowed the selection of other scheduled opportunities.
- Ability to retract
- After applying for a scheduled OT
- After submitting hours for a non-scheduled OT
- Enhancements — Scheduled Overtime Opportunity
- User Experience
- Upon clicking “Submit OT” link from the PS Payroll home page, it would take some time to load the submit screen, this has been drastically improved!
- Upon the screen loading, it allowed the user to select another employee — "Submit OT" link from the home page should correspond to only the individual who was awarded the OT and the system should only allow that person to submit the overtime that they worked.
- Despite which “Submit OT” link was clicked, the “Select Opportunity" would show various other opportunities — this allowed for a possibility of incorrect selection by the user
- After submitting worked opportunity for approval, the system
- Took time loading
- Had the "state" of page as if the first time it was loaded when "Submit OT" link was clicked (i.e. had all the fields pre-filled, based on the awarded scheduled overtime)
- If the user tried to re-submit, they would get conflicting message
Also, a minor annoyance : the "Done! Your OT has been submitted!" message would not go away until the user closed the window...
- Upon clicking “Submit OT” link from the PS Payroll home page, it would take some time to load the submit screen, this has been drastically improved!
- Security
- The hours worked were calculated on the client side --- and this value was used to populate the entry in the database; this is being calculated on the server side now
- The hours worked were calculated on the client side --- and this value was used to populate the entry in the database; this is being calculated on the server side now
- User Experience