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 takes the allocation/weight of each related Salesforce Task into account.
In summary:
A task is assigned to two resources:
* Resource A: 60% complete, 50% allocation * Resource B: 20% complete, 100% allocation
Because Resource B has twice the allocation of Resource A, their completion percentage has twice the impact on the overall Project Task % Complete. The resulting Project Task % Complete is 33%.
Reopening a Completed Project Task
If a Project Task with multiple resource assignments is already completed and you reopen one of its related Salesforce Tasks, the Project Task Status is automatically updated to In Progress. The Project Task % Complete is then updated to match the % Complete of the reopened Salesforce Task.
Exception: First to Complete Assignment Completion Rule
When the Project Task’s Assignment Completion Rule is set to First to Complete, the Project Task is considered complete when the first assigned resource completes their related Salesforce Task. In this case, the Project Task % Complete is set to 100%, regardless of the completion percentage or allocation of the other assigned resources.
If the completed Project Task is subsequently reopened by reopening the Salesforce Task that caused it to be completed, the Project Task Status is updated to In Progress, and the Project Task % Complete is updated to match the % Complete of that reopened Salesforce Task.
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 differently based on project type (waterfall, agile, task list). This means that you cannot manually edit the value for Project % Complete. For more information, please see Project - How % Complete is Calculated.
Unlike project tasks, adjusting the project status will not update project % Complete.
** With Inspire Planner's OCT 2025 Major Release, 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.