Task dependencies show what must be done before a given task and what will be done after the task is complete. Project managers can create dependencies between any two or more tasks in a project.
Task dependencies allow you to establish relationships between tasks. This can help to frame a task in the context of a larger project plan.
There are two types of task dependencies:
For example, before you can complete the task "Finalize project plan," you might need another project member to complete the predecessor task "Hire new staff."
In this example, "Finalize project plan" is a successor task to "Hire new staff."
An option is provided at site level and user level to make sure whether the notification mail has to be sent or not. For more information on this, see Configure your site's settings.