Hi Jannah,
When a task is set to complete, the actual completion date of that task is recorded in the system. If an issue is added to that task, the status changes to "Complete - Pending Issues" but the actual completion date remains. Only when your users change the task back to "In Progress" or "New" will the actual completion date reset.
If your users are changing the task status when issues are added causing the actual completion date to reset, the other option you have is to add a calculated field to that task that will record the date/time that it was first set to complete. You can then reference this field in a task report to show if the task was originally completed on time or not.
To create this calculated field you would need to follow these steps:
- Create the calculated field, set the format to Date/Time and give it a name/label (i.e. First Completion Date) and then save and close the custom form. NOTE: it is important that you save/close the form before moving to step 2. The calculation we are adding is referencing itself so we need to commit the field to Workfront's data base first)
- Reopen the custom form and add the following calculation:
IF({status}="CPL",IF(ISBLANK({DE:First Completion Date}),$$NOW,{DE:First Completion Date}),{DE:First Completion Date})
- Then save and close the form an add it to the tasks / template tasks where you want to calculate this information.
Now, whenever a task is first set to complete the date/time that this happened will be populated in this field. If the status is subsequently changed (causing the actual completion date to reset), the field will not update and will continue to show the date/time that the task was first set to complete.
Let me know if that helps, or if you have any questions.
Best Regards,
Rich.