Skip to main content

Dependencies

Written by Camilla Lekman Hansen

Dependencies allow you to link tasks together so that changes to one task can affect another. When a predecessor task changes, the successor task is either updated automatically or remains unchanged for manual review, depending on the successor's scheduling mode.

Geniebelt supports Finish-to-Start dependencies

A Finish-to-Start dependency means that a successor task cannot begin until its predecessor has finished. By default, the successor starts on the next working day after the predecessor ends. If the successor is a milestone, it is scheduled on the predecessor's last scheduled day.

If you need the successor to start earlier or later, you can adjust the lag time, see below.

A task can have multiple predecessor and successor dependencies and you can see all related dependencies in the side-panel for each task. Clicking on a dependency in the task panel will take you to that specific task.

Scheduling mode

The scheduling mode determines how successor tasks behave when a predecessor changes.

There are two scheduling modes:

  • Automatic

  • Manual

Automatic scheduling

With automatic scheduling, successor tasks stay synchronized automatically. If the predecessor's end date changes, the successor's start date is recalculated based on the dependency and the configured lag time.

Manual scheduling

With manual scheduling, successor tasks are not updated automatically. If the predecessor changes, the successor keeps its current dates until you decide to update them manually.

Identifying and changing the scheduling mode

In the Gantt chart, task bars have a slightly different appearance depending on whether they use Automatic or Manual scheduling.

To change a task's scheduling mode, open the task side panel, click the three dots, and select either Automatic or Manual scheduling.

Creating dependencies

There are two ways to create dependencies:

  • Drag and drop directly in the Gantt chart

  • Create a dependency from the task side panel

Create a dependency by drag and drop

Hover over the predecessor task.

Click the dependency handle in the upper-right corner of the task bar.

Drag the connection to the successor task and drop it.

Alternatively:

Hover over the successor task.

Click the dependency handle in the upper-left corner.

Drag the connection to the predecessor task and drop it.

When a dependency is created:

  • The successor is automatically moved to the next working day after the predecessor finishes. If the successor is a milestone, it is scheduled on the predecessor's last scheduled day.

  • The successor's scheduling mode is changed to Automatic.

  • The lag time is set to 0 days.

Create a dependency from the task side panel

Open the task side panel and click the + button in the Dependencies section.

A dialog displays all project tasks. Select the task you want to link and, if needed, specify the lag time before creating the dependency.

Edit dependencies

To edit a dependency, click the dependency line in the Gantt Chart.

From the dependency panel, you can:

  • Change the lag time.

  • Delete the dependency.

Important

If you manually change the start date of a task with automatic scheduling, it automatically switches to manual scheduling.

A task that has reported progress on will automatically be changed to manual scheduling.

Lag time

Lag time defines how many working days should pass between the predecessor finishing and the successor starting.

  • A lag time of 0 means the successor starts on the next working day after the predecessor finishes. If the successor is a milestone, it is scheduled on the predecessor's last working day.

  • Positive lag values delay the successor.

  • Negative lag values allow the successor to start earlier than it otherwise would.

Lag time only affects tasks using automatic scheduling.

Mobile

Dependencies cannot be created or edited in the mobile app.

Hiding dependency lines

Large projects can contain many dependencies, making the Gantt chart difficult to read.

Use the Hide Dependencies option in the toolbar to hide dependency lines.

Your company administrator can also ask our Customer support to enable a setting that only displays dependency lines when at least one of the connected tasks are visible in the current Gantt chart view.

Need help? Chat in the app or contact our support here.

Did this answer your question?