Task constraints for automatically scheduled tasks

Constraints impose restrictions on the way iTaskX calculates the start and finish dates of tasks. By default, iTaskX applies flexible constraints, such as „As Soon As Possible”, to tasks. For optimal scheduling flexibility, it's recommended that you allow iTaskX to use flexible constraints to calculate the start and finish dates for tasks based on the durations and task dependencies you enter. Only if you have unavoidable constraints, such as an event date that cannot be moved, should you consider setting a constraint for a task manually.

  • As Soon As Possible
    This flexible constraint schedules the task to begin as early as possible. This is the iTaskX default constraint. Do not enter a task start or finish date with this constraint.
  • As Late As Possible
    This flexible constraint schedules the task as late as possible with the task ending before the project finish and without delaying subsequent tasks. Do not enter a task start or finish date with this constraint.
  • Must Start On
    This inflexible constraint schedules the task to start on a specified date. Sets the early, scheduled and late start dates to the date you type and anchors the task in the schedule.
  • Must Finish On
    This inflexible constraint schedules the task to finish on a specified date. Sets the early, scheduled and late finish dates to the date you type and anchors the task in the schedule.
  • Start No Earlier Than
    Schedules the task to start on or after a specified date. Use this constraint to ensure that a task does not start before a specified date.
  • Start No Later Than
    Schedules the task to start on or before a specified date. Use this constraint to ensure that a task does not start after a specified date.
  • Finish No Earlier Than
    Schedules the task to finish on or after a specified date. Use this constraint to ensure that a task does not finish before a certain date.
  • Finish No Later Than
    Schedules the task to finish on or before a specified date. Use this constraint to ensure that a task does not finish after a certain date.

Set or change task constraints:

  1. Select the desired task.
  2. Click on the „Info” inspector and select a constraint in the „Constraint” pop-up („Extra” pane).

Notes

  • When you type a date in the „Start” field of a task or drag a Gantt bar to change the start date, iTaskX sets a „Start No Earlier Than” constraint for that task.
  • Tasks with inflexible constraints are also clearly marked in the „Info” column with a constraint icon Constraint. Set the pointer on the constraint icon in the „Info” column and wait a second to see the constraint type and date.
  • Inflexible constraints usually override any task dependencies and restrict a task to a date you choose. For example, a task with a „Must Start On” constraint for May 30 and a „Finish-to-Start” dependency to another task will always be scheduled for May 30 no matter whether its predecessor finishes early or late.
    To change this behavior, point to „Edit” > „Project Options…” in the menu bar or use the Project Options toolbar icon. In the „Schedule” tab deactivate the option „Tasks will always honor their constraint dates”.
Cookie Usage

We use cookies (including third-party cookies), to provide you with the best possible online experience and to tailor content to your interests. By clicking on „Accept all” you agree to the saving and reading of information on your end device. You also agree to the further processing of the collected and read personal data in addition to the possible transfer to countries outside of the EU, for example the US.
For detailed information on the use of cookies, please click on „Learn more”. By clicking on „Reject”, you reject the use of cookies that require consent.

Learn more
Reject Accept all

Thank you!

We received your request.

Upgrade existing iTaskX lincense

Drop an iTaskX license-file (or click) to start the upgrade process.
(Max. 1 file - .itaskx3license, .itaskx4license or .itaskx6license)

This license could not be upgraded!

Error: This trial-license cannot be upgraded!
If you have any questions, please contact us at support@techno-grafik.com

License Upgraded Successfully!

Since you purchased your license after 04/30/2023, we could upgrade it to iTaskX 6 for free.
Click here to download your License

(This link is valid only for the next 5 minutes!)
Note, the new license was also mailed to „ ”.

License may be upgraded!

This is your upgrade coupon code: XXX-XXX-XXX-XXX
Click here to buy your License now

The coupon code was also sent per mail to „ ”.