Timesheet Prior to the 'Hire Date' Can Be Created and Posted in the New UX

book

Article ID: 185445

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

A timesheet prior to a resource 'Hire Date' can still be created in the New UX if the 'Hire Date' is the same as the first day of a timesheet. This is not the case in the Classic UX.

Steps to Reproduce

(Assuming timesheets are weekly, start on Monday)
  1. Create two resources: ResA, with Hire Date 02/25/2020 (Tuesday); ResB, with Hire Date 02/24/2020 (Monday).
  2. Set both resources Open for Time Entry and Track Mode to 'PPM'.
  3. Open the New UX Timesheet > My Timesheet, and filter by resource 'ResA'
    1. Open the Timesheet for Feb 24 - Mar 1: it can be created, expected.
    2. Open the Timesheet for Feb 17 - Feb 23: it cannot be created, expected. An error is displayed: com.niku.union.odf.exception.ODFValidationException: TMA-0906: Resource ResA, ResA starts on 2/25/20. Creating a timesheet requires an existing, active, resource who is open for time entry and has a time track mode set.
    3. Open the Timesheet for Feb 10 - Feb 16: it cannot be created, expected. Error is displayed.
  4. Open the New UX Timesheet > My Timesheet, and filter by resource 'ResB'
    1. Open the Timesheet for Feb 24 - Mar 1: it can be created, expected.
    2. Open the Timesheet for Feb 17 - Feb 23: it can be created, not expected
    3. Open the Timesheet for Feb 10 - Feb 16: it cannot be created, expected. An error is displayed: com.niku.union.odf.exception.ODFValidationException: TMA-0906: Resource ResB, ResB starts on 2/24/20. Creating a timesheet requires an existing, active, resource who is open for time entry and has a time track mode set.
Expected Results: 4b. Open the Timesheet for Feb 17 - Feb 23: it cannot be created. Error is displayed.
Actual Results: 4b. Open the Timesheet for Feb 17 - Feb 23: it can be created.

Additional notes:
  • The additional timesheet that can be created can be also submitted, approved, and posted. With the fix from DE49901/DE49826, time cannot be entered to days prior to the Hire Date, so the timesheet can be submitted, but without time.
  • Classic UX does not allow to open timesheet from 4b.
  • The timesheet from 4b also gets listed in the New UX Timesheets > Timesheets grid view.

Cause

This is a defect DE53662 
 

Environment

This issue has been reported in Clarity PPM 15.7.1.

Resolution

This issue is targeted to be fixed in 15.8.1