Setting Dependencies for Tasks

Dependencies determine the order among tasks. When an action requires the creation of several tasks, setting a dependency for each task sets the relationship between the tasks and their start or end dates. For example, it ensures the completion of a designated task before the start of another task.

Note: The functionality of dependencies and offset field is enforced only during the tasks automated creation using task templates.

For example, a support manager wants an employee to call back to a customer and another employee to follow up with a salesperson. Dependencies can be created to ensure the salesperson is contacted before the customer is called back. Dependent tasks are tasks that are completed in a specific order.

Use the offset feature to organize tasks with time-sensitive restrictions. Enter a numeric value in the Offset field plus an appropriate unit of measure, such as one hour or 30 minutes, to separate the initial task template from a subsequent task template. This way, tasks are time dependent. For example, you can have a one day (offset) time frame between when the salesperson is contacted and the customer is called back. This allows the salesperson to have one day preparation before the customer is called back.

Please note that the difference between dependencies and parent-child tasks is that a parent task and its child tasks do not have a specific order for completion. They are not, therefore, dependent on each other. The dependent tasks have to follow a specific sequence. If desired, specific time restrictions (offsets) can be specified between each dependent task.

The Offset value determines the time that separates the action of initial tasks from subsequent tasks. Use this feature to organize tasks with time-sensitive restrictions.

Responsibility: CRM Administrator

Dependency Types

Dependency types define the relationship between dependent tasks and their start or end dates. There are four dependency types:

Dependency Validations

There is a validation flag for each dependency, which is defaulted to no. If it is set to Yes, then validations are done when dependencies are created, updated, or deleted. The following are some of the validations that are performed: