Max Delay

Key Concepts

Max delay is the amount of time that the start of a successor operation can be delayed after its predecessor is scheduled to end. When max delay is set to 0, the successor operation should schedule to start immediately after the predecessor is scheduled to finish.

Setting up Max Delay

To use max delay, users will need to make sure it is enabled in the System Options:

max delay setup

The time span for max delay is set in the Alternate Path settings in the MaxDelayHrs column. This can also be imported using the AlternatePathNode mappings.

Possible Issues

It is possible that in some cases, the system will not be able to enforce max delay; in these cases, a scheduling warning will show up in the alert logs letting users know that which jobs and operations are exceeding max delay requirements.

Setting max delay on all operations in the system may reduce sequence optimization because max delay is not a heuristic; it is a constraint. Setting a value > 0 if possible will allow for better sequencing.

Using max delay affects system performance, as scheduling options are drastically reduced.