Types of external dependencies

Project management supports two types of external dependencies - Hard and Soft.

The type of external dependency can be set during adding a dependency between two projects tasks on the planning console.

Hard dependencies

In a Hard dependency, any changes made in the predecessor project are automatically propagated to the successor project. A notification for the changes made is triggered in the successor project. The process flow for a hard dependency type is as shown:
Figure 1. External hard dependency
Process flow for a hard dependency type

Soft dependencies

In a Soft dependency, any changes made in the predecessor project triggers a notification in the successor project. The project manager of successor project can choose to accept or reject the changes in the notification. If the project manager accepts the notification changes, the changes in predecessor project are synced to the successor project and the project is recalculated. If the project manager rejects the notification changes, the changes are not propagated to the successor project. The process flow for a soft dependency type is as shown:
Figure 2. External soft dependency
Process flow for a soft dependency type