Set Date Constraints
Background
While dependencies usually drive activity dates, real-world restrictions (like material delivery dates or site access windows) sometimes require an activity to stay fixed. Applying a constraint allows you to tell the system, for example, that an activity "Must Start On" a specific date, even if the previous work finishes early.
Things to Consider
-
Required User Permissions: 'Standard' level permissions or higher on the project's Scheduling tool.
-
Note: Over-constraining a schedule can hide the true critical path. Use constraints only when logically necessary.
Steps
-
Navigate to the Scheduling tool.
-
Locate the activity you wish to restrict.
-
Use one of the following methods to apply a constraint:
-
Graphical Move: Click and drag the center of the Gantt bar. This automatically applies a "Start no earlier than" constraint (indicated by a semi-circle icon on the bar).
-
Task Details: Double-click the Gantt bar to open the edit activity modal. Go to the Advanced tab and select a Constraint Type and Constraint Date.
-
Grid Entry: Locate the Constraint Type and Constraint Date columns in the grid and enter the values directly.
-
-
Click Save or press Enter.
See Also
- Set Deadlines for Activities
- Why does my activity "snap back" when I try to drag it?
- Track Key Milestones and the Critical Path

