Switch 工作排定程序有以下(有时会发生冲突的)目标,按重要性依次排列为:
最大化总体产出,即在给定的时间段内,尽可能地处理更多的工作。
允许用户指定各个工作的优先级别:对于更高优先级工作的任务将优先执行。这可用于将特定工作作为"突发工作"加入流程中,或者定义高优先级流程(通过向流程中所有工作分配优先级别)。
按照到达顺序处理工作,即工作应该按照其被放置在流程中的顺序,抵达流程末端(FIFO = 先进/先出)。
这些目标并不具有绝对性:强制执行某些特定的字母执行顺序,将会牺牲产出率和/或使实施过程变得过度复杂。