Effort Driven Scheduling
When multiple resources are assigned to a task the task's duration is automatically reduced to reflect the multiple assignments.
Duration before resource assignment
Duration after resource assignment
When a resource has a custom schedule then the following logic is used to calculate the duration of the task. Similarly when a task is assigned a resource partially:
- Divide the task's effort equally between all the assigned resources.
- Compute the required duration for each resource to complete their assigned portion.
- The task's duration will be the largest of these individual resource-durations.
In the examples below (following up on the example scenario mentioned above), see how resource assignments affect the duration of the task.
1 Partially assigned Resource and 1 Fully assigned
2 Partially assigned Resources
Resources with custom schedules is illustrated in the "ProjectGantt\Misc\SkeletonWithResource" sample as well as in the "ProjectGantt\Misc\Skeleton" sample.
Partial resource assignment is illustrated in the "Common\TaskEditingDialog" sample.
Fixed Duration Scheduling
Alternatively you can turn off this behavior and prevent the duration from changing when multiple resources are assigned by setting this:
this.ganttControl.AdjustDurationOnAssignment = false;
� RadiantQ 2009 - 2019. All Rights Reserved.