Preactor 300 gives you full finite capacity scheduling, applying all constraints relevant to a process.
These might include machinery; operator; setter; tooling; power; and a whole range of time-based constraints.
The latter will apply if a process must start immediately after its predecessor, or must not be interrupted. Or, if its duration cannot be known until the schedule is created, eg standing time in a tank, which will depend upon how long before a filling line is free, or time in an assembly bay, which may be subject to delays in a downstream processes.
Preactor 300 also enables a multi-level order to be scheduled according to assembly dependencies