Enforce predecessors

Predecessors are tasks on which other tasks are dependent for completion. Predecessor relationships affect the Start and Completion Dates of the tasks and ultimately impact the timeline of the project.

For information about predecessors, see Overview of task predecessors.

By setting predecessor relationships between tasks, you define how the start or finish of a dependent task depends upon the start or finish of their predecessor tasks. This is done by using different Dependency Types.

For information about Dependency Types, see Overview of task dependency types.

Overview of enforced predecessors

You must enforce predecessors to require that predecessor relationships are respected. Without enforcing the predecessors, dependent tasks can start and finish independently from the start and finish of their predecessors, regardless of their Dependency Types.

You can enforce the predecessor relationship when setting predecessors on a project.

If a predecessor is enforced, the successor task cannot start before the predecessor completes. For example, enforcing a Finish-Start relationship between Task A and Task B means that Task B cannot start (the Status must remain New, and the Percent Complete must remain 0%) until Task A is marked as completed. Enforcing relationships apply to all predecessor types.

Access requirements

Expand to view access requirements for the functionality in this article.

You must have the following access to perform the steps in this article:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront plan Any
Adobe Workfront license

New: Standard


Current: Plan

Access level configurations Edit access to Tasks and Projects
Object permissions Manage permissions to the tasks and the project

For more detail about the information in this table, see Access requirements in Workfront documentation.

Enforce a predecessor at the task level

  1. Go to the successor task whose predecessor you want to enforce.

  2. Click Predecessors in the left panel, then click Add Predecessor. You might need to click Show More, then Predecessors.

  3. (Conditional) If you want to add a cross-project predecessor, remove the name of the project in the Parent Project field and replace it with another project.

  4. Specify the name of the predecessor task or tasks in the Tasks field.

  5. Specify the Dependency Type between these two tasks.

    The default Dependency Type is Finish-Start.

  6. Select the Enforced field to enforce the predecessor.

  7. Click Save.

Enforce a predecessor in a task list

  1. Go to a task list on a project.

  2. From the View drop-down menu, select the Standard View.

  3. Make a mental note of the number of task which you are going to designate as the predecessor.

  4. Find the successor task whose predecessor you want to enforce.

  5. In the Predecessors column, start entering the number of the predecessor task followed by ā€œeā€. For example, type ā€œ1eā€ to add task number 1 as a predecessor to the selected task.

  6. Click Enter to save your predecessor information for the task.