Article: Cut, Copy, & Paste Video: Constraints
What Are Constraints?
In project planning, "constraints" are used to help a project manager easily identify tasks that are on a non-negotiable schedule (e.g. tasks that cannot start earlier than a specific date or must finish on a certain date).
Viewpath allows you to lock-in task dates using the "Constraint" and the "Constraint Date" fields. You can access these fields within the New Task or Edit Task dialog boxes by clicking on the "Advanced" tab or you can add them as columns in your Tasks List view.
Types of Constraints
There are eight types of constraints:
- ASAP: As Soon As Possible
- ALAP: As Late As Possible
- SNET: Start No Earlier Than*
- FNET: Finish No Earlier Than*
- SNLT: Start No Later Than*
- FNLT: Finish No Later Than*
- MSO: Must Start On*
- MFO: Must Finish On*
*Must be used in conjunction with the Constraint Date column.
When you apply a constraint, an icon is added to the Gantt Chart as a visual indicator that there is a constraint.
Let's say that you have a task that has a drop-dead date for completion. That is, the task Must Finish On (MFO) a specific date. After creating the task:
- Add the Constraint and Constraint Date Columns
- Change the Constraint type to "MFO" (Must Finish On)
- In the Constraint Date field, enter the date on which the task must be completed
From this point forward, the Viewpath application will not allow you to alter that task in such a way that the Finish Date is different from the date that you defined in the Constraint Date field.
Let's say that you know when a project needs to finish but you need to calculate the start dates for preceding tasks.
- Assign the correct MFO Constraint Date to your last task
- Assign the constraint ALAP (As Late As Possible) to the preceding tasks
- Link all the tasks together
The "ALAP" tasks will be based on the MFO Constraint Date and will adjust accordingly as in the image below.
Give It a Go!
We invite you to play with the Constraints options. Remember you also have three ways to Link tasks together using the Link menu.
If you make a mistake, no worries! Simply use the Undo button as often as you need!