search cancel

Task Finish date changes to a different date than entered

book

Article ID: 31441

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

When you change the task finish date and save it, the date changes automatically which is not the date you had set nor the date which was in there before but altogether a new date. 

Steps to Reproduce:

  1. Create a Labor Resource with no hire or termination date
  2. Create Project ABC having Task ABC with duration 03/01/2015 - 10/31/2015 
  3. Create Project XYZ having Task XYZ with duration 03/01/2015 - 09/30/2015 
  4. Allocate and assign the resource to both the tasks and this will bring in ETC for this resource in both the task. At this point, the actuals thru column will be empty. 
  5. Enter timesheet actuals for this resource for the time period -  08/10/2015 - 08/16/2015 against only the project ABC - Task ABC. Submit, Approve and post the timesheet. 
  6. Once the timesheet is posted, you can see the Actuals Thru date is populated as 08/16/2015 not just for ABC but also for XYZ. 
  7. Change the finish date of the task to 06/20/2015 and hit save 

Expected Result: The finish date changes to 06/20/2015

Actual Result: The finish date changes to 08/16/2015

Cause

The primary reason for this behavior is the ACTUALS THRU (date) attribute.

Environment

Release: All Supported

Resolution

If there are no actuals posted against the task

You can remove the resource assignment and add it back. This will clear the Actuals Thru Date and you will be able to change the finish date.

If there are actuals for the task assignment

The system won't let you remove the resource assignment if there are actuals assigned to the task. Here is what you can do:

  1. Click the resource assignment properties icon
  2. Get into the assignments
  3. Mark the ETC as 0
  4. Save.
  5. Now on the task properties page, you should be able to change the finish date to something later than the Actuals Thru Date.
  6. However, this won't let you set an earlier date prior to the last Actuals Thru Date entered against this project.