--- sidebar_navigation: title: Automatic and Manual Scheduling priority: 999 description: Use manual or automatic scheduling mode in OpenProject robots: index, follow keywords: gantt chart, automatic scheduling, manual scheduling, start date, finish date, relations --- # Automatic and manual scheduling mode
To schedule the work packages in the Gantt chart there is a **automatic scheduling mode (default)** and a **manual scheduling mode** (new in [release 11.0](../../../release-notes/11-0-0)). To add dependencies between work packages you can set them as predecessor or follower in the Gantt chart. The automatic and manual scheduling modes influence the work packages' behaviour when changing dates of other related work packages.
| Topic | Content | | ------------------------------------------------------- | ------------------------------------------------------------ | | [Automatic scheduling mode](#automatic-scheduling-mode) | What happens to work packages, when you connect them in automatic scheduling mode? | | [Manual scheduling mode](#manual scheduling-mode) | What happens to work packages, when you connect them in manual scheduling mode? | | [Changing modes](#changing-modes) | How can I change between manual and automatic scheduling mode? | ## Automatic scheduling mode When [setting a dependency](../#relations-in-the-gantt-chart) between two work packages the **automatic scheduling mode** is set as default. This means: - A work packages start date is automatically determined by the start date of its earliest starting child. - A work packages finish date is automatically determined by the finish date of its latest ending child. - When you move a work package past the set start date of its follower, the followers start date will be adjusted to its predecessors finish date. This is not the case the other way round. Example: Work package 1 ends on October 5th. Its follower work package 2 starts on October 13th. Now work package one gets delayed by ten days, you have to adjust the planning. When you the finish date of work package 1 to October 15th, the start date of work package 2 will automatically be set to October 16th. - You can't change the dates of a work package with children (if it's in automatic scheduling mode). ## Manual scheduling mode Changing to the manual scheduling mode makes sense if - you want to set a parent work packages date independently from the dates of its children, or - you don't want a parent work packages dates being updated automatically when changing the childrens dates, or - you don't want a follower's start date be automatically updated when you change the predecessors finish date ## Change mode You can **activate the manual scheduling mode** by clicking on the date of a work package and selecting the box next to "Manual scheduling". ![image-20200929160916841](C:/Users/Matthias Laux/Documents/GitHub/openproject/docs/user-guide/gantt-chart/scheduling/image-20200929160916841.png) The pin symbol next to the date indicates that a work package is in manual scheduling mode. ![image-20200929161237109](C:/Users/Matthias Laux/Documents/GitHub/openproject/docs/user-guide/gantt-chart/scheduling/image-20200929161237109.png) Changing back to automatic scheduling mode works the same way. Please note: When switching from manual scheduling to automatic scheduling some work packages' dates might be updated according to principles [stated above](#automatic-scheduling-mode).