只要超过一定人数的组织,比如100人以上,一般都会用到流程审批,随着组织人数越来越多,流程汇报的节点就会越来越多,流程的复杂度也会越来越高。那么,复杂的业务流程场景如何实现呢?今天,我们就结合F2BPM工作流引擎介绍下中国复杂流程业务场景以及相应的解决方案。
F2BPM产品官网http://www.f2bpm.com/
简单的流程场景
- 串行
串行是最简单的业务场景,不论节点多长,都是比较简单的,就是顺序流。
- 分支
分支要稍微复杂一点,多路分支只能走一条,可以人工选择路由,也可以根据条件自动走某一条路由,可以根据表单字段,或者其他条件自动判断。
复杂的流程场景
- 并行
并行路由就是多路流程同时进行,
- 会签
会签是在同一个节点同时有多人进行审批,例如在B节点同时有3个人收到审批待办,这是并行会签,若是三个人按照顺序审批就是串行会签,若是需要3个人中有2个人审批通过就需要另外再设置规则。
- 发散聚合
发散聚合与并行路由的区别是并行可以同时进行,发散聚合可以按照M取N得原则,可以按照条件规则或者人工选择走满足条件的路由
- 动态多实例
若是在A节点有3个人或者某种规则,就可以动态产生三条并行路由,和固定的并行路由区别可以实现动态的多条路由
- 自由流
若流程审批不固定,可以用自由选择,比如张三审批后选择李四审批,李四审批后自由选择王五审批,王五还可以再选择直到选择结束
- 分发汇总
若是有总部下发到分公司,下发的分公司数目不固定,需要由下发的人员指定,分公司再下发到各个部门,各个部门的数量也不确定需要由下发的人员指定,下发后再回收到下发人,就可以用任务分发节点。
- 驳回
常规的驳回就是串行驳回,驳回到上一步C驳回到B,驳回到提单人C驳回到提单,稍微复杂的驳回比如自由驳回,C可以驳回到B、A、提单中任一节点,或者驳回到指定历史节点C指定驳回到A。
复杂的驳回就是并行驳回,比如E驳回到提单,K驳回到E,这种并行内驳回到并行外,并行外驳回到并行内。
驳回后如何返回,比如E驳回到提单,是否需要再经过D,还是直接返回到E,这个就是直来直往的驳回和按流程图驳回模式。