Users are posting timesheets for assignments that haven't started
search cancel

Users are posting timesheets for assignments that haven't started

book

Article ID: 278586

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Users are able to select the tasks for future assignments months ahead and post time for them. We are looking for a way to restrict the users from doing this

Steps to Reproduce:

  1. Create Project P1 with duration of next month like 1st March 2024 to 31st March 2024.
  2. Add a Resource R1 to Team tab with same duration.
  3. Create a Task T1 with same duration.
  4. Enable complete project, team and task for open for time entry and track mode to PPM.
  5. For Feb 5th Day- (1st week) time period, select R1 user and select a task to submit - then you see the T1 task and you can submit and post time for it

Resolution

MUX Timesheets

What you are trying to achieve is possible via a rule in MUX Timesheets.

  1. Go to MUX - Administration - Timesheets 
  2. Add a New Rule as follows:
    • Time Entry Error Conditions 
    • Where Time Entry Start > Current Date, Save
  3. The rule will look like this (example)

This rule will be checking any user submissions for assignments that haven't started and will throw an error like this when they try submitting a timesheet:

This timesheet cannot be submitted due to errors. Please correct the items and resubmit. <Your custom error message goes here>

 

Classic UX:

Please note that in Classic this is not currently possible via UI or a rule.

  • You can create a custom timesheet process which checks the assignment start date and returns the timesheet back to the user if assignment hasn't started.
  • There are also a few known partner customizations that could allow achieving Timesheet Validation