auto_scheduling_use_progress
This functionality is available in the PRO edition only.
The property has been deprecated in v9.1, use the use_progress property of gantt.config.auto_scheduling instead.
Description
Sets the way the scheduling algorithms process completed tasks
auto_scheduling_use_progress: boolean
Example
gantt.config.auto_scheduling_use_progress = true;
gantt.init("gantt_here");
Default value: false
Details
This config is defined either in the auto_scheduling or critical_path extension, so you need to activate either the auto_scheduling or critical_path plugin. Read the details in the Auto Scheduling and Critical Path articles.
When the property is enabled, the critical path, slack, and auto scheduling algorithms will take the value of the task progress into account, similar to how these methods work in MS Project, namely:
-
Completed tasks (completed tasks - the tasks with 100% progress) always have zero slack;
-
Completed tasks are excluded from the auto scheduling calculations. Relations that connect predecessors to completed tasks are ignored;
-
Completed tasks can't be critical.
Related API
- auto_scheduling
- auto_scheduling_descendant_links
- auto_scheduling_move_projects
- auto_scheduling_project_constraint
- auto_scheduling_strict
- findCycles
- isCircularLink
- onAfterAutoSchedule
- onAfterTaskAutoSchedule
- onBeforeAutoSchedule
- onBeforeTaskAutoSchedule
- onCircularLinkError
- onAutoScheduleCircularLink
Related Guides
Change log
- the property has been deprecated in v9.1
- added in v8.0