执行流程期间,Switch 执行各种进程,工作根据流程定义中的规范在不同进程中流转。但是,会出现这样的情况:由于进程本身的原因,某个进程不再能够继续处理工作。在这些情况下,Switch 使此进程前的所有工作在流程"队列"中等待,直至问题解决为止(没有必要将这些工作移动到问题工作文件夹,因为工作本身没有问题)。
进程可能出现错误的重要示例包括:
出现网络通信问题,导致工作无法进行传输。
进程的某个属性设为不合适的值(当流程激活时,Switch 尝试检测无效的属性,但这并不能保证在所有情况下都不出错)。
Switch 提供各种用于处理问题进程的功能:从检测问题进程的存在到解决问题后重新启动进程。