Summary Task's % Complete not calculating based on Child Tasks that are Milestones

Document ID : KB000031009
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue:

A Summary Task's % Complete is not updating based on it's child task even though the % Complete Calculation Method is set to 'Effort' for the project and the 'Update % Complete' job has been run.

Scenario: The system is set to automatically calculate task completion status on effort basis. When a task has sub-tasks which have effort booked against them, the task completion status of the sub-task as well as the task are calculated correctly. When a task has only a milestone as sub-tasks and the % completion status of the milestone is changed manually (as no efforts can be booked on a milestone) this is not reflected in the task. E.g. the nested milestone is set to 100%, but the next-level task still shows 0% completion.

Steps to Reproduce:

  1. Create a project and set the % completion method as "effort".
  2. Create one Key Task and one Milestone task under that project. 
  3. Open the project in the PPM Gantt view and indent the Milestone task under the Key task. 
  4. Now the key task is the parent and the Milestone is the child. 
  5. Since it is a Milestone, the % complete can be set as 100 manually. 
  6. Do the same and save the change.

Expected result:

The % complete for the parent Key Task shows as 100.

Actual result: 

The % complete for the parent Key Task remains 0.

Environment:

Applies to all supported PAS environments for specified releases.

Resolution:

CLRT-76454 has been raised and was determined to not be a bug. The summary task does not pull % Complete from any of it's child tasks that are milestones. Tasks that are milestones cannot have work, so the parent summary task's % Complete does not update based on the child tasks. 

Additional Information:

Reference Set Up a Project for information on the different types of % Calculation Methods available in PPM