Linking Dependent Tasks

Updated 11 July 2026

Set “blocked by” relationships and read dependency arrows on the chart.

Overview

Some tasks cannot start until others finish – for example, “Launch website” must wait for “Finish testing.” In Odoo, you link these using Blocked by (depend on) on the task form. The Gantt draws arrows from the blocking task to the dependent task so you see the chain visually.

How It Works

On each task form, the Blocked by field lists tasks that must be completed first. The Gantt shows finish-to-start links: an arrow runs from the end of the blocking task to the start of the dependent task.

Dependency arrows can be turned on or off globally in Settings (Show dependency arrows). When enabled, only links between tasks visible in your current filter appear.

Combine with Critical Path in the toolbar to highlight tasks with zero slack – delays on these tasks push out the whole schedule.

Step-by-Step Guide

Fields Table

Field Explanations

Blocked by (Depend on)

The tasks this work waits on. If “Testing” is blocked by “Development,” testing shouldn’t start on the Gantt until development’s bar ends.

Blocking (Dependents)

The reverse view – which tasks are waiting on you. Useful when rescheduling to see downstream impact.

Dependency Link Type

Currently finish-to-start: the successor starts after the predecessor ends. This matches how most project plans work.

Show Task Dependencies

Organization-wide setting. When off, links are hidden even if tasks have blocked-by relationships.

Critical Path

Highlights tasks and links on the longest dependent chain. These are the tasks that determine your earliest possible completion date.

Tips

Common Mistakes

Image

Linking Dependent Tasks