The % Complete for both Project and Project Task is used to indicate progress, or how much of the task or project is done.
% Complete for Project Tasks is automatically updated when the status is adjusted. Please Note:
Although % Complete defaults to the values defined in the table above when the task status is updated, % Complete can be and should be adjusted according to the progress made. This means that although % Complete defaults to 10% when you move a task from "Not Started" to "In Progress", it is recommended that you adjust the value for % Complete according to the progress you've made. If progress is now at 40%, then manually update % Complete to 40%.
If the task status is "Completed" or "Deferred" (or any equivalent custom status) and you adjust % Complete from 100% to a lesser value greater than 0, it will then update the task status to "In Progress". If you update % Complete to 0%, then it will update the task status to "Not Started".
When the related Salesforce Task % Complete is adjusted, this then adjusts the Project Task % Complete to the same value. However, if the Project Task is assigned to multiple resources, then the Project Task % Complete is an aggregate of the related Salesforce Tasks and is calculated as follows:
Sum of related Saleforce Task % Complete / Number of related Salesforce Tasks
This means that if:
Resource 1 - Salesforce Task % Complete is 60%
Resource 2 - Salesforce Task % Complete is 20%
Then Project Task % Complete would be:
(60% + 20%) / 2
The Parent Task % Complete is an aggregate of the child tasks and will automatically update when either % Complete or Duration is adjusted for any of the child tasks. Since % Complete is an aggregate on the parent task, you cannot edit this value. You can only edit % Complete for the child tasks.
The Parent Task % Complete is calculated as follows:
(Task Duration / Total Duration for Group of Tasks) * % Complete
If we look at the example below, the parent task % Complete is at 16%. This value is calculated from:
(Task 1 Duration of 4 days / Total Task Group Duration of 10 days) * Task 1 % Complete of 40%
As you continue to update either % Complete or Duration for any of the child tasks, the parent task % Complete will automatically recalculate.
If we look at the example below, the parent task % Complete is at 46%. This value is the sum of:
(Task 1 Duration of 4 days / Total Task Group Duration of 10 days) * Task 1 % Complete of 100%
(Task 2 Duration of 2 days / Total Task Group Duration of 10 days) * Task 2 % Complete of 30%
Please Note:
The Project % Complete is a formula field and is calculated the same way that parent task % Complete is calculated. This means that you cannot manually edit the value for Project % Complete.
Unlike project tasks, adjusting the project status will not update project % Complete.
** With Inspire Planner's OCT 2025 Major Release, scheduled to be deployed to production environments on November 4, 2025, these workflows will be deactivated and replaced with triggers.
If you prefer to manually control Project Status updates, you can adjust this behavior in Custom Settings (Inspire Planner Config):
To prevent the Project Status from automatically changing to Completed when Project % Complete = 100%, set Disable: Enforce Completed When 100 to TRUE.
To prevent the Project Status from automatically changing to In Progress when Project % Complete is greater than 0 but less than 100, set Disable: Set Project to In Progress to TRUE.