How to Identify Task Order with Task Dependency in Odoo 18 Project

FARHA
April 19, 2025
task-dependency-in-odoo18

Businesses require efficient Project Management ERP Software to effectively plan, execute and monitor their developments and progress In 2025 Odoo’s Project Management module provides all the necessary and important functionalities related to handling multiple projects efficiently. Managing projects basically includes managing people, tasks/job orders, due dates, budgets and predicted return on investments and so on.

To manage all these, you need a solution that allows you to reduce risks, get information at a glance, have an overview of your progress and stay organized. Odoo18 ,with its project management feature will provide a complete solution to the businesses ranging from project planning, task development, status tracking, accounting aspects, to resource utilization and timesheet management along with its real-time reporting features.

You can easily and efficiently manage multiple projects, from the onset of project work till the outcome, and during the entire project completion lifecycle.

Importance of Task Order and Dependencies

To manage a project effectively, it’s important to understand the order and dependencies of all involved tasks. This will have  a huge impact in terms of efficient execution as well as meeting the deadline. The Task Dependendcy feature in Odoo18’s Project Management Module, will allow the users to determine the order in which the project tasks should be completed based on their priorities as well as their dependency on other tasks. This will ultimately enhance project workflow, help allocate resources efficiently and prevent delays that might occur otherwise if the tasks are not completed in the right sequence.To manage a project effectively, it’s important to understand the order and dependencies of all involved tasksOne of the important and crucial aspects of a project is the sequence and interdependencies of various tasks involved. This will have  a huge impact in terms of efficient execution as well as meeting the deadline.

The Task Dependendcy feature in Odoo18’s Project Management Module, will allow the users to determine the order in which the project tasks should be completed based on their priorities as well as their dependency on other tasks. This will ultimately enhance project workflow, help allocate resources efficiently and prevent delays that might occur otherwise if the tasks are not completed in the right sequence.

What is Task Dependency in Odoo18

In general, task dependency refers to the relationship between the project tasks wherein the completion of one task is necessary for initiating or completing another task. In this blog, we will look into the Task Dependency in Odoo18, features and how the tasks can be managed efficiently.

To turn on this feature, follow these steps:

Project → Configuration → Settings → Enable Task Dependencies

After enabling this feature, navigate to the Project Dashboard and select or create a new project in order to create their tasks.

Tasks can be added by clicking on the New button. Tasks can be added either under the first stage in the pipeline or under a specific stage by clicking on the + icon besides the stage name.

Please enter the task title and assignees, then click Add button

Add all the necessary tasks to complete the project

How to Define Task Dependencies in Odoo 18 Project

After the creation of all the tasks, we can now set the task dependency in Odoo18.To get started, select and open a task. A new tab named Blocked By can be seen which has become visible due to the activation of the dependency feature.  Under this tab, we can mention the task that needs to be completed before this task can be started. It means that this task has been blocked by the task given under this tab.

Under this tab, click on Add a Line and select the required task from the list.

How Task Dependency Works: Blocking Tasks in Odoo 18

The Requirement Gathering task has been added over here, so according to this configuration, the task Project Planning has been blocked by the task Requirement Gathering, that is Project Planning task is dependent on the Requirement Gathering task and only when it is completed the task Project Planning can be started. Before proceeding, the task’s status is Waiting, and a waiting symbol appears at the top. Clicking View will show you any tasks that are currently preventing this one from moving forward..

In that task, a smart button named Blocked Tasks will appear, which shows the tasks that have been blocked by it.

In order to have a visual representation of the tasks, navigate to the Gantt View of the tasks for the respective project.

How to Set Task Dates in the Odoo 18 Gantt Chart

Since the assignee for Requirement Gathering is set as Mitchell Admin, click on a cell corresponding to this row and consider a date in which this task has to be done. When a cell is clicked, a wizard will appear showing all the tasks of this particular project .

Select the required tasks that need to be viewed in the Gantt chart and click on the Select button.

Once the required tasks are added, the task dependency In Odoo18 is shown using an arrow as shown in the below image.

Creating Task Dependencies Directly from the Odoo18 Gantt View

Task dependency can also created from the Gantt chart view. To do this, select the tasks and when the mouse is hovered upon the task, a dot will appear which can then be dragged to the task that needs to be blocked. The arrow indicates that the task can only be in progress once the previous task has been completed.

Odoo 18: Dependent Tasks Wait for Completion

Since the task dependency has been added, the task which is dependent , in our case the task named Project Planning, cannot be changed to ‘In Progress’ until the task on which it depends is Done or Cancelled.

Now let us go to the task named Requirement Gathering and mark it as Done.

Once this task has been completed and marked as Done, the dependent task, i.e., Project Planning, can be started.

As shown in the above image, the task state has been changed from Waiting to In Progress, and the Blocked By task has been marked as Done.

This task dependency in Odoo18, and its feature can also be applied to Sub-tasks. To add a sub-task, go to ‘Sub-Tasks’, click ‘Add a line’, and put in the title

Odoo 18 Sub-Task Dependencies

After the creation of the required sub-tasks, we can then go to the required task for which this sub-task has to be set as Blocked By. In the task page, go to the Blocked By tab and click on Add a line option, we can see that the sub-tasks also come up in the list as shown in the image below.

So as discussed in this blog, task dependency in Odoo18 project management is a very useful and efficient feature of Odoo18 which will allow project managers to determine the sequence of the tasks, ensuring that the projects are completed in a logical and efficient order. This will lead to better team organization, optimal resource utilization thereby helping in meeting the project deadline and streamlining the overall execution of the project. The task Gantt view feature also provides a user-friendly interface providing a visual representation of all the tasks and their dependencies , making it a lot more easier and convenient to track project progress.

"Unlock the Full Potential of Your Business with Odoo ERP!"

"Get a Cost Estimate for Your ERP Project, Absolutely FREE!"

Get a Free Quote

Leave a Reply

Your email address will not be published. Required fields are marked *