The primary scheduling rule is used to order the list of activities whose predecessor activities have been completed while scheduling activities subject to resource constraints. The secondary scheduling rule is used to break ties caused by the primary scheduling rule. The following scheduling rule choices are available :
The default primary scheduling rule is Late Start Time, while the default secondary scheduling rule is Shortest Duration.
The Activity Priority scheduling rule specifies that activities in the waiting list (for resources) are to be sorted in the order of increasing values of their priority.
The Delayed Late Start scheduling rule specifies that activities in the waiting list (for resources) are to be sorted in the order of increasing values of their late start plus their delay.
The Late Start Time scheduling rule specifies that activities in the waiting list (for resources) are to be sorted in the order of increasing values of their late start.
The Late Finish Time scheduling rule specifies that activities in the waiting list (for resources) are to be sorted in the order of increasing values of their late finish.
The Resource Priority scheduling rule specifies that activities in the waiting list (for resources) are to be sorted in the order of increasing values of the resource priority for the most important resource used by each activity. In other words, the resource priorities are used to assign priorities to the activities in the project; these activity priorities are then used to order the activities in the waiting list (in increasing order).
The Shortest Duration scheduling rule specifies that activities in the waiting list (for resources) are to be sorted in the order of increasing values of their durations.