2.8.3常见流程图说明

本章我们举例说明一些常见的流程图,以便大家对流程图规则有更深的了解。

一、串行流程

串行工作流,将按顺序逐级完成任务节点审批。

注:流程图中颜色说明,蓝色代表已完成的审批、红色代表正在进行中的审批、黑色代表未开始的审批

二、并行流程

并行的工作流任务,将会同时启动,如下图所示:流程启动后,【财务审批】、【需求审批】、【技术审批】将同时启动。

此外,需要注意,并行的任务节点,如果后续的流转节点为同一个任务节点,则后续任务节点将会启动多次审批,本案例中,【总裁审批】任务将会启动三次,需要执行三次【总裁审批】节点审批。

三、独占网关流程

独占网关如果连接多条流出连线路由,只会有一条路由生效(随机取一条符合条件的路由启动),如下图所示,只有财务审批的那条路由启动了。

独占网关如果连接多条流入连线路由,则每一条流入路由都会启动一次网关,如下所示,独占网关会被启动三次,【总裁审批】任务也会被启动三次,即需要执行三次审批:

四、并行网关流程

并行网关如果连接多条流出连线路由,所有路由均可生效,如下图所示,所有后续的节点都启动了:

并行网关如果连接多条流入连线路由,则并行网关本身只会被启动一次,然后等待所有的流入连线路由完成后,流程才会继续往下流转,如下所示,并行网关会等待【财务审批】【需求审批】【技术审批】三个流入路由均完成后,才会继续往前流转,并只启动一次流出路由,即【总裁审批】任务只会被启动一次:

五、包容网关流程

包容网关如果连接多条流出连线路由,符合条件的所有路由均可生效,如下图所示,所有后续的符合条件节点都启动了:

包容网关如果连接多条流入连线路由,则包容网关本身只会被启动一次,然后等待符合条件的所有的流入连线路由完成后,流程才会继续往下流转,如下所示,包容网关会等待【财务审批】【需求审批】【技术审批】三个流入路由均完成后,才会继续往前流转,并只启动一次流出路由,即【总裁审批】任务只会被启动一次:

六、条件选择流程

条件选择路由一般需要与网关进行配合使用。

1.独占网关条件流程

如下所示,独占网关条件流程,即使有多条符合条件的路由,也只随机选择一条路由启动生效:

2.并行网关条件流程

如下所示,并行网关条件流程,会忽略条件,启动所有的路由:

3.包容网关条件流程

如下所示,包容网关条件流程,会启动所有符合条件的路由:

七、错误流程说明

错误流程1

问题:此流程将在并行网关处一直等待,无法继续执行。

原因:并行网关会等待所有流入连线执行完后,才能继续向下流转。

错误流程2

问题:此流程将在并行网关处一直等待,无法继续执行。

原因:并行网关会等待所有流入连线执行完后,才能继续向下流转。

错误流程3

问题:此流程将在财务审批节点上一直循环执行。

原因:出现了无限循环路由。

results matching ""

    No results matching ""