如果在一个流程图形中,需要有多个流程显示,并且流程之间有消息传递,那么就可以用泳道(Swimlane)来进行流程的绘制,以下图为例:


上图中有两个流程:一个是同步订单和分配的流程,还有一个是生产排程的流程。为了区分流程的职责不同,可以使用泳道的标题来进行区分。

在数据库中将会有两条流程记录来显示泳道流程。一条是主记录流程,另外一条是泳道流程记录。其中数据库字段: PackageType和PackageProcessID 用来在主流程和泳道流程直接建立关联关系。

如果主流程的版本更新,或者删除,同时也会影响到泳道流程的同步更新或者删除。