# Dependency Task

The "Dependency task" feature in Onethread allows users to establish a relationship between tasks to indicate the sequence in which they need to be completed.&#x20;

This feature is helpful when there are interdependencies between tasks, and completing one task is necessary for starting another. Users can add a task in the blocked by section as dependent on another task or in the blocked section to make it a prerequisite for another task.

### Use Case

When a task is marked as dependent, its start date will be automatically adjusted based on the end date of the task it depends on. This helps in ensuring that tasks are completed in the correct order, and prevents delays that may arise due to the wrong sequence of tasks. This feature helps in managing project timelines more effectively and ensures that project progress remains on track.

### Benefits:

* **Improved project planning:** By identifying task dependencies, a project plan can be created to ensure tasks are completed in the correct order and reduce the risk of delays.
* **Enhanced collaboration:** Dependency tasks facilitate team collaboration and efficiency by communicating how each member's work impacts other parts of the project.
* **Better resource allocation:** Using dependencies, project managers can allocate resources more effectively by identifying which tasks must be completed first. This ensures team members are not waiting on others and helps keep the project on track.
* **Increased transparency:** Making dependencies visible to the whole team increases transparency and helps team members understand the project's progress, aligning everyone towards the same goals.
* **Better risk management:** Identifying dependencies allows project managers to understand the critical path and potential risks, enabling proactive issue addressing and changes to the plan to minimize risk.

### From here, you can,

* [Add Dependency tasks in Blocked by](/6.-managing-items/6.3-tasks/6.3.2-task-modal-activity-page-manage/dependency-task/1.-add-dependency-task-in-blocked-by-to-a-task.md)
* [Remove Dependency tasks from Blocked by](/6.-managing-items/6.3-tasks/6.3.2-task-modal-activity-page-manage/dependency-task/2.-remove-dependency-tasks-from-blocked-by.md)
* [Add Dependency tasks in Blocked](/6.-managing-items/6.3-tasks/6.3.2-task-modal-activity-page-manage/dependency-task/3.-add-dependency-tasks-in-blocked.md)
* [Remove Dependency tasks from Blocked](/6.-managing-items/6.3-tasks/6.3.2-task-modal-activity-page-manage/dependency-task/4.-remove-dependency-tasks-from-blocked.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onethreadapp.com/6.-managing-items/6.3-tasks/6.3.2-task-modal-activity-page-manage/dependency-task.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
