Processing error on Timesheet Entry - XXXX is not allowed to access this class

Description of Issue

Client reported processing error when attempting to access a single employee's timecard via Timesheet Entry.

Processing error: net.executime.businesslogic.securty.SecurityException: 589720977 is not allowed to access this class net.executime.model.data.Shift

Context
  • ExecuTime

  • Time & Attendance

  • EERP

  • Shifts

  • Time Sheet Entry

  • Schedule maintenance

  • Schedule Set

Cause

The shift had a security that this employee is assigned to. The employee was assigned to a shift but the security does not allow the employee access to it.

Resolution

Add the employee to the security

  1. Login to Time & Attendance with Admin Access

  2. Click System Admin

  3. Click Master File Management 

  4. Click the Edit Pencil icon of the employee in question

  5. Click Pay Properties 

  6. Verify which shift they are apart of

  7. Click Schedule Maintenance

  8. Click Schedule Set

  9. Click Edit for the shift they are assigned to

  10. Verify the security access rules of the schedule set and either add the employee to it or remove the existing based on your needs.

  11. Click Save

  12. Confirm user can access Timesheet Entry

Additional Information