Lag Types overview

Lag is the amount of time that must pass after the Planned Completion of a predecessor until the dependent task can begin (Positive Lag), or the amount of time that a dependent task could start before the predecessor starts (Negative Lag).

The Planned, Projected, and Estimated dates of the successor tasks are calculated taking into account the lag and Planned, Projected, and Estimated Start (Completion) dates of the predecessor tasks.

Access requirements

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

Adobe Workfront plan
Any
Adobe Workfront license

New: Standard

or

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.

Indicate Lag and Lag Types on tasks

You can indicate lag types on tasks when you define their predecessor relationships.

Indicate Lag Types in the Predecessors section of a task indicate-lag-types-in-the-predecessors-section-of-a-task

  1. Go to a task for which you want to define the predecessor and the Lag Type.

  2. Click Predecessors in the left panel. You might have to click Show More, and then Predecessors.

  3. Click Add Predecessor.

  4. (Optional) If you want to add a cross-project predecessor, replace the Parent Project name with another project.

  5. Start typing the name of the predecessor task, then select it when it appears in the list.

  6. Select the Dependency Type.

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

  7. Specify a Lag amount using a numeric value. You can specify negative numbers to indicate a negative lag.

  8. Select from the following options to identify the type of lag you would like to indicate for your predecessor:

    • Days

    • Calendar Days

    • Percent

    • Day of the Week

    • Day of the Week (Non-Zero)

      For more information about these Lag Types and how they are calculated, see the section Lag Types in this article.

  9. Click Save.

Indicate Lag Types in a task list indicate-lag-types-in-a-task-list

  1. Go to a task list, and select the Standard view.

  2. Click inside the Predecessors column corresponding to the task for which you want to specify a predecessor and a lag amount.

  3. Enter the following with no spaces:

    • the number of the task you want to indicate as the predecessor of the task selected

    • the abbreviation for the dependency type you want to indicate between the tasks

      For more information about the abbreviations for Dependency Types, see Overview of task dependency types.

    • either a + for a positive lag or a - for a negative lag

    • the amount of the lag

    • the abbreviation for the Lag Type you want to use

      For more information about the abbreviations for Lag Types, see the section Lag Types in this article.

    For example, to indicate that a task has a predecessor and a positive lag of 2 days, you would enter 1fs+2d in the Predecessors column.

  4. Press Enter on your keyboard to save the changes to your task.

Lag Types lag-types

An example of a task that would require a lag time might be sawing trees into lumber. If the freshly-cut wood must dry for a time before it can be cut, then there would be a lag time between cutting the trees and sawing them into lumber.

The following table illustrates the Lag Types and how to indicate the amount of time for each one:

Value
Description
Days (d or de)

The delay between two tasks linked by dependency is measured in working days. This is the default Lag Type.

For example, if there is a finish-start dependency with a 2 working day lag and the predecessor task finishes on Friday, the dependent task starts on Wednesday. The weekend days do not count as part of the lag.

Note: The maximum lag limit for days is 366.

Calendar Days (c or ce)

The delay between two tasks is measured in calendar days, including holidays and weekends.

Note: Although this lag type counts non-working days as part of the lag, a dependent task can never start on a non-working day. If this lag type makes the dependent task start on a non-working day, the Planned Start Date of the dependent task is scheduled for the following working day.

For example, if there is a finish-start dependency with a 2 calendar day lag and the predecessor task finishes on Thursday, the dependent task starts on Monday instead of a Sunday.

Percent (p or pe)

The delay is expressed as a percentage of the estimated time to complete the predecessor task.

For example, if there is a finish-start dependency with a 20% lag on a 10-day predecessor task, the system will calculate how many days represent 20% of the predecessor's task duration and use that as the lag. In this case it would be 2 days after the task's completion.

NOTE

The maximum lag limit for percent is 2000%.

Day of Week (w or we)

The delay between two tasks is measured by indicating the days of the week for the week that contains the Planned Completion Date of the predecessor.

For this Lag Type, each day of the week is associated with a number:

  • Sunday=1
  • Monday=2
  • Tuesday=3
  • Wednesday=4
  • Thursday=5
  • Friday=6
  • Saturday=7

If you want to indicate that the Planned Start Date of the successor should fall on a Tuesday of the current week, and the Tuesday is prior to the Planned Completion Date of the predecessor, you would code your successor with the following formula:

4fs-3w

NOTE

If the Start Date of the successor is calculated to be a certain Tuesday and that day passed for the current week, then the Planned Start Date of the successor task is the same day (Tuesday) of the following week, if available.

If you want to indicate that the lag should fall on a Saturday of the current week, and the Saturday is after the Planned Completion Date of the predecessor, you would code your successor with the following formula:

4fs+7w

If Saturday is a non-working day, the next available day after Saturday (to indicate positive lag) is selected as the Planned Start Date of the successor.

This does not apply to schedule exceptions. In case a date is also a schedule exception and the Start Date of the successor is calculated to be that day, then the system tries to find the nearest available date which is the day of the week specified in the predecessor expression.

For example, if the Start Date is calculated to be a certain Tuesday and that day is a schedule exception and the lag of the predecessor is positive then it will choose the following Tuesday (if that is also a working day) as the Start Date of the successor. If the lag is negative, then the system chooses the previous Tuesday as the Start Date.

To indicate past or future weeks, you can add a number in front of the day number for the lag type.

For example, to indicate the Monday of 10 weeks ago, you can use this code to indicate the predecessor of your successor:

4fs-102w

10 indicates 10 weeks ago, and 2 is the number assigned to Monday.

Day of Week Non Zero (k or ke)

The delay between two tasks is measured identically to the Day of the Week lag type, except if the predecessor's time ends on the same day of the week specified. The lag time is then calculated to the adjacent week (+/-).

In this case, the lag time can never be 0.

Negative Lag

You can use a negative Lag to indicate the need or ability for the task to begin before the predecessor task ending.

Consider the following rules when using negative lags:

  • Negative Lag cannot force the Start/Finish dates of a task to be before or after the Planned Start/ Finish dates of the project. These dates are specified in the Schedule From field on the project.

    In this case, consider the following:

    • Schedule the project From Completion Date.
    • The last task on the project should use the Must Finish on Task Constraint. It is recommended to give the task a large enough duration in order to account for all tasks on the project. The remaining tasks work well with the As Soon As Possible constraint.
  • Using a Finish-Start predecessor relationship with tasks might produce an error message.

    In this case, consider the following:

    • Set a Finish-Finish predecessor relationship between tasks.
    • The Duration of the successor task should equal or exceed the intended number of lag days between tasks.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43