Skip to main content
Skip table of contents

Automatic Scheduling

By default, Gantt will auto-schedule tasks based on your project start date, task estimates, predecessors, and dependency types. If you are working from a brand new structure and haven't yet set up dependencies or Start and Finish dates, chances are your Gantt Chart looks something like this:

Tasks automatically scheduled based on project start

As you create dependencies between items, your chart will automatically update so that successor tasks do not start until their predecessor is complete (or until the predecessor is estimated to be complete).

Tasks automatically scheduled based on dependencies

As work estimates and dependencies change, tasks will automatically be moved along the timeline to accommodate those changes. Additionally, if you move an individual task on the timeline, any dependent tasks will also be shifted.

The example above illustrates Finish-to-Start dependencies. You can also configure Start-to-Start, Finish-to-Finish, and Finish-to-Start dependencies, and Gantt will schedule them accordingly.

For more information, see Dependencies.

Enabling Automatic Scheduling

When you first create a Gantt chart, automatic scheduling is enabled by default. If manual scheduling has been enabled since then, you can switch back to automatic scheduling in one of the following ways:

  • Automatically schedule all tasks - open Settings | Scheduling, scroll to Manual Scheduling, and uncheck Allow manual scheduling.

  • Automatically schedule a single task - click on the task to open its Task Details panel and switch the Mode to Auto.

  • Automatically schedule select tasks - create a slice for the tasks, add a Manual Scheduling setting, and uncheck Allow manual scheduling.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.