HH.001.9 Enter and Process Time

User Acceptance Test Overview

The information below is intended to provide colleges guidance on performing a User Acceptance Test on this business process. The business process shown in the flow diagrams below may be only part of what is needed to complete an end-to-end test of a full business cycle. Coordination with other colleagues at your college in advance of commencing testing is key to success. In the same way that it doesn't take a single individual to operate the business of running a college it will require coordination across departments to successfully test a business flow from beginning to end.

Incorporating Data Validation into the Data/Transaction Selection for Executing UAT:

One aspect of a successful User Acceptance Test is understanding how legacy data has been converted and ensuring that colleges have tested data scenarios that use the converted data as part of the test activity.  In this way colleges can test 'real life' situations for things like re-hiring an employee who was separated prior to conversion, but whose data was brought forward into PeopleSoft.  

By including such data scenarios colleges can both ensure they understand how to manage staff who were converted and truly understand how the converted data was moved into PeopleSoft, in case the way the data converted presents a particular problem for the institution.  With this approach, there is time to find such data conditions prior to the final round of conversion, the Dry Run prior to Go Live.

Self-Paced Training Materials (Advanced Prep)

To prepare yourself in advance for the richest testing experience below are required Canvas Courses. Successful course completion is a prerequisite to participate in all UAT activities.

  • ES100 HCM Employee Self-Service
  • MS100 HCM Manager Self-Service
  • TL100 Time and Labor
  • PR100 Payroll

To register for these required courses visit the ctcLink Training Registration Page.

Additional Resources

Instructor-Led Training Materials and Recordings

Instructor-Led Training Materials

Training Session Recordings

Minimum Test Case (Data) Scenarios:

Scenarios for HH.001.9.1 - Employees Enter Overtime Request

  • Request Overtime

Scenarios for HH.001.9.2 - Manager Evaluates and Acts On Overtime Request

  • Approve requested overtime
  • Reject requested overtime

Scenarios for HH.001.9.3 - Employees Enters Time

  • Report time as hourly
  • Report time as student
  • Report time as classified
  • Report overtime on a timesheet
  • Report comp time accrued on a timesheet
  • Report time so an exception generates from the timesheet

Scenarios for HH.001.9.4 - Run Time Admin Manually for All Employees

  • Run Time Admin for ALL
  • Run Time Admin for one employee
  • View exempt time and labor timesheet
  • View FTF time and labor timesheet
  • View PTF time and labor timesheet

Scenarios for HH.001.9.6 - Manager Approves Time for Employees

  • Approve time as a supervisor
  • Deny time as a supervisor
  • Push back time as a supervisor

Scenario for HH.001.9.7 - Run Batch Approval

  • Approve time as an admin (batch approval) for one employee

Scenarios for HH.001.9.8 - Examine Exceptions

  • Clear an exception

Scenarios for HH.001.9.9 - Correct Employee Timesheets to Resolve Exceptions

  • Adjust an employee's timesheet as an admin or manager

Scenarios for HH.001.9.10 - Adjust Paid Time for Employees

  • Make a record only adjustment on an employee 

Real Life Scenarios:

Using Converted Information to Strengthen Comprehension of Validated Data

Report and Approve Overtime:

• No College in DG4 has opted into this functionality, please do not utilize.

Report and Approve Timesheet Entry:

  • Find a Classified employee who was converted with an active job. Perform time entry on their behalf in timesheet. Approve/deny time as employee's manager/admin.
  • Find a Classified employee who was converted with an active job. Perform comp time entry on their behalf in timesheet. Approve/deny time as employee's manager/admin.
  • Find an Hourly Employee who was converted with an active job. Perform time entry on their behalf in timesheet. Approve/deny time as employee's manager/admin.
  • Find an Hourly Employee who was converted with an active job. Perform overtime entry on their behalf in timesheet. Approve/deny time as employee's manager/admin.
  • Find a Student Employee who was converted with an active job. Perform time entry on their behalf in timesheet. Approve/deny time as employee's manager/admin.

Process and View Timesheets as an Admin:

  • Generate an exception in a Student timesheet by submitting the wrong workstudy code.
  • Generate an exception in a Classified timesheet by submitting over 15 total hours in a single day (if it is in your rule program).

Sourcing Data for Converted Information

Not sure how to identify employees that meet the criteria above?  Refer to the Data Validation Guide on Time & Labor data to learn how to run the TL_VAL_TIME_REPORT_ENROLL Query and export a list of converted employees with their job information.

HH.001.9.3 - Employees Enter Time:

  • Error Condition: Enter SWS TRC on a FWS student's timesheet.
    • Expected Behavior: Will allow entry of the wrong TRC.  An exception will populate when Time Admin runs.
  • Error Condition: Enter 17 hours for a day of work on a timesheet.
    • Expected Behavior: Will allow entry of the wrong TRC.  An exception will populate when Time Admin runs.
  • Error Condition: Enter both Comp Time Accrued and Overtime on the same day.
    • Expected Behavior: More than 15 hours in a TRC generates a warning.
  • Error Condition: Do an incorrect punch order on a punch time timesheet (In followed by Meal In etc.).
    • Expected Behavior: Both comp time accrued and overtime will save to the timesheet.  There is no validation to prevent it.
  • Error Condition: Enter a full day of work on a day when a full absence is reported
    • Expected Behavior: The full day of both  absence and work will save, once both enter payable time (absence only  does so on finalization) then an exception will generate.
  • Error Condition: Enter work on the timesheet for an off day according to the schedule.
    • Expected Behavior: OVT and CTE will save regardless of hours entered before.  There is no validation to stop it.
  • Error Condition: Put in OVT or CTE before reaching 40 hours in a week
    • Expected Behavior: A single in punch on its own will save.  An in punch followed by another in punch will not process.
  • Error Condition: Don't enter an Out time on a Punch time sheet
    • Expected Behavior: Entering time on the  wrong job will save.  Even if the employee enters identical time on both  timesheets, it will save.  There is no validation to prevent it.

Previous Step in the High Level UAT Framework:

Links to User Acceptance Test 'How To' Information:

Overview of User Acceptance Testing

Security Matrix Mapping

The information below provides those completing the Security Matrix Mapping templates with the Menus, Pages and Role Names needed to execute the User Acceptance Testing relevant to this UAT guide. For this test, one step requires additional row level and primary permission list security application to successfully complete this test.

HH.001.9.1 - Employee Enters Overtime Request:

MENU: Employee Self Service (homepage) > Time (tile/homepage) > CTC Time (tile)
ROLENAME:  ZZ PeopleSoft User and ZZ_EMPLOYEE (Automatically Assigned to All Employees)         

MENU: Manager Self Service (homepage) > Time (tile/homepage) > CTC Time (tile)
ROLENAME:  ZZ PeopleSoft User (Automatically Assigned to All Employees)  and ZZ HCM Manager  

HH.001.9.2  Manager Evaluates and Acts on Overtime Request

MENU: Manager Self Service (homepage) > CTC Team Time (tile) > Overtime Requests
ROLENAME: ZZ HCM Manager

HH.001.9.3  Employee Enters Time

MENU: Employee Self Service (homepage) > Time (tile/homepage) > Enter Time (tile)
ROLENAME: ZZ PeopleSoft User and ZZ Employee (Automatically Assigned to All Employees)

HH.001.9.4 - Run Time Admin Manually for All Employees:

MENU: NavBar> Navigator > Time and Labor > Process Time > Request Time Administration
ROLENAME:  ZZ TL Process Time *

* The ZZ TL Process Time role also requires a unique Row Level on their User Profile in the HCM Pillar.  The Permission List [CTC_xxx_TL_SUPERUSER] naming convention is relative to each institution, where XXX = the Company ID, for example Olympic College has a Company Code of 030 and therefore the Permission List name would be CTC_030_TL_SUPERUSER for Olympic College.  See screen shot below, circled in green are the two fields that must be populated on the 'General' tab in addition to the roles assigned on the 'Roles' tab.

HH.001.9.5  Manager Evaluates Time Entry:

MENU: Manager Self Service (homepage) > Team Time (tile) > Enter Time
ROLENAME: ZZ HCM Manager

HH.001.9.6  Manager Approves the Time for Employees:

MENU: Manager Self Service (Homepage) > Approvals (Tile)
ROLENAME:
ZZ HCM Manager

HH.001.9.7  Run Batch Approval:

MENU: Navigator > Time and Labor > Approve Time > Request Batch Approval Process
ROLENAME: ZZ TL Process Time

HH.001.9.8  Examine Exceptions:

MENU: Navigator > Time and Labor > View Time > Exceptions
ROLENAME: ZZ TL Process Time, ZZ TL Process Time

HH.001.9.9  Correct Employee Timesheet to Resolve Exceptions:

MENU: NavBar > Manager Self Service > Time Management > Report Time > Timesheet
ROLENAME: ZZ HCM Manager, ZZ TL Process Time

HH.001.9.10  Adjust Paid Time for Employees:

MENU: NavBar> Time and Labor > Report Time > Adjust Paid Time
ROLENAME: ZZ TL Process Time

PDF Version of Flow for Printing

0 Comments

Add your comment

E-Mail me when someone replies to this comment