Timesheet Export Improvements

Description

After meeting with the Support Staff and discussing a few of the Timesheet Export options, we believe some changes need to be made to make thing easier to understand and add a new export format option.

 

The Export Form needs to change its options. Vaadin Radio Button would be a good choice for groups of choices where we want to know specific options.

  • Export Type (Radio Button) User must select one of the following

    • Post Attendance with Payments

    • Post Attendance without Payments

    • Post Payments without Attendance

  • Export Exception Options (Radio Button) User must select one of the following

    • Export Everything

    • Export REG items only

    • Export EXC & OT items only

  • Mark Timesheet as export checkbox

 

This will make the user select the exact items that are desired on the report and it is clear what each option will do. Right now the check box is confusing.

 

You will notice the above has a new option to export Attendance without payments. There could be a time where they want to export just the attendance records. We need a new version of the file that only includes the necessary values in the CSV to load attendance records. Column A-J in the specs (https://mcoecn.atlassian.net/wiki/spaces/uspsrdoc/pages/2492134/Attendance+Absence+Import#USPS-Attendance/Absence-Import-SPECS ). This will be the same format at the Leave Request extract, just Attendance. If you have any questions, let me know.

Environment

None

Attachments

2

Activity

Show:

Marc Davis April 8, 2025 at 3:58 PM

Large improvement to the Timesheet Export options discussed at the last few sprint meetings.

Marc Davis April 8, 2025 at 3:58 PM

PR merged.

Lamia Bedjou March 28, 2025 at 2:20 PM

Testing Successful
✅Create everything you will need to create and export timesheets

  • In ess: User w/ employee, group, chain, TS periods, TS shifts

  • In usps: set position timesheet flag, make sure position has an active comp

  • Create and approve a number of timesheets to prep for export

✅Have a selection of timesheet(s) to export and export them

  • Both of the radio button groups are new and should be tested; the mark all timesheets option has not been changed.

  • Export Type

    • P w/ A should export a full record, with the load attendance flag set to Y

    • P w/o A should have the same export with the flag set to N

    • A w/o P should have a different export, with a specification as listed in the issue

  • Exception Options

    • These should export line items as specified:

      • all → everything

      • REG → only reg items

      • EXC & OT → those exc and ot items



Chris Fyfe March 28, 2025 at 12:53 PM

Testing Notes:

  • Create everything you will need to create and export timesheets

    • In ess: User w/ employee, group, chain, TS periods, TS shifts

    • In usps: set position timesheet flag, make sure position has an active comp

  • Create and approve a number of timesheets to prep for export

  • Have a selection of timesheet(s) to export and export them

    • Both of the radio button groups are new and should be tested; the mark all timesheets option has not been changed.

    • Export Type

      • P w/ A should export a full record, with the load attendance flag set to Y

      • P w/o A should have the same export with the flag set to N

      • A w/o P should have a different export, with a specification as listed in the issue

    • Exception Options

      • These should export line items as specified:

        • all → everything

        • REG → only reg items

        • EXC & OT → those exc and ot items

Unresolved

Details

Assignee

Reporter

QA Reviewed

QA Reviewers

Lamia Bedjou

Story Points

Sprint

Fix versions

Priority

Better PDF Exporter

Created March 25, 2025 at 12:12 PM
Updated April 8, 2025 at 3:58 PM