Skip to main content

auto_scheduling_use_progress

info

This functionality is available in the PRO edition only.

warning

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

note

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:

  1. Completed tasks (completed tasks - the tasks with 100% progress) always have zero slack;

  2. Completed tasks are excluded from the auto scheduling calculations. Relations that connect predecessors to completed tasks are ignored;

  3. Completed tasks can't be critical.

Change log

  • the property has been deprecated in v9.1
  • added in v8.0