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' or 'Duration' 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.
When 'Duration' is used, milestone tasks have a 0 duration and the % complete calculation method for duration
Steps to Reproduce for Effort:
Expected result:
The % complete for the parent Key Task shows as 100.
Actual result:
The % complete for the parent Key Task remains 0.
Release: All Supported Releases
Component: PROJECT MANAGEMENT
Working as designed
Sustaining Engineering reviewed and determined that this is not a bug. The summary task does not pull % Complete from any of its 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.
Similar explanation for Duration. Milestone tasks have no duration so they cannot be used in the % Complete Calculation Method. If all children tasks are milestones, the parent will not show as completed even if all the milestones show as 100% completed.
Reference Define Default Project Settings for information on the different types of % Calculation Methods available in Clarity