Knowledge Base Articles
Breadcrumbs

Tasks are not rescheduled after running resource leveling in Gantt Charts

This article is for Gantt Charts Cloud.

Problem

I run resource leveling on my Gantt chart, and as a result, some tasks are not rescheduled.

Solution

The resource leveling functionality is designed to address the overallocation of resource; this is not a scheduling tool. If a particular resource is overallocated, and too much work is assigned to it, resource leveling can automatically resolve this problem by delaying some of he resource’s tasks. The delayed tasks are moved on the timeline to the earliest time when the resource has the capacity to get the work done without being overallocated.

It is possible to affect which tasks are being delayed and how much by setting the Leveling priority attribute: https://help.tempo.io/gantt/latest/resource-leveling#priority For example, if a resource is overallocated with two tasks assigned to them on the same time, one task will be delayed as a result of resource leveling, and it will be a task with the lower Leveling priority value.

You can both define the Leveling priority in specific tasks manually, and to set the Leveling priority automatically in the configuration using an existing attribute in all tasks: https://help.tempo.io/gantt/latest/resources-configuration#Leveling-Priority

But if your goal is to have a Gantt chart with tasks scheduled in a certain way on it, then you should use the scheduling functionality instead: https://help.tempo.io/gantt/latest/scheduling-tasks, alternatively with the usage of dependencies between tasks: https://help.tempo.io/gantt/latest/dependencies