Skip to content
导航目录

温馨提示

节点任务虚拟节点都是可选择的特殊类节点可以不画出来。故可以像开源的BPM引擎一样使用JsonFlow引擎。当然你可以很轻松的二开定制化

注:这些规则不是一定的,因为你可以很轻松的二开定制化规则

一、节点与任务

  可自由设置连线/路由/布局改变连线形式,画布内的节点/连线均可任意拖拽和调整大小

1、术语

  • 两者的关系:节点 只用于流程引擎流转,不需要人员办理,而 节点任务 作为每个 节点 下需要人员办理的 任务
  • 每类 节点默认 带有一个 隐藏的节点任务 即一个任务就是一个人审批。只有 串行节点并行节点 才可以 配置或代码生成 多个 节点任务其余类型节点 只有一个 默认隐藏的节点任务

下图所示,两个串行节点均是表达需要一个人来审批,只是其中一个串行节点下的任务没有画出来,使用的是默认隐藏的节点任务,开始节点和结束节点同理

14

  • 下图所示,串行节点-部门经理画出了两个节点任务【经理】【副经理】,表示该节点需要两个人来审批

若一个节点下有多个任务,支持根据业务数据动态计算节点的任务数和需要分配的参与者

03

2、概念

  • 1、开始节点结束节点分表表示节点的开始和结束,一个流程理论上分别只能有一个
  • 2、串行节点表示流程同时只能流转到一个串行分支,当一个节点下有多个串行分支时,必须都设置连线条件只能有一个满足条件的分支不带条件则默认满足条件)。如下图条件设置 06
  • 3、并行节点表示流程同时可以流转到多个并行分支,支持部分或全部并行节点加连线条件,满足条件的并行节点才会被开启(不带条件则默认就满足条件)。如下图有条件的分支需满足条件才走,其余无条件的并行分支默认都走

什么时候用并行节点呢?只要流程想往下同时流转到几个节点时,这几个节点都用并行节点

07

3、网关类节点

  • 1、串行网关/并行网关是一种可选的网关节点,串行网关/并行网关的使用说明与串行节点/并行节点类似,只是不需要办理人审批而已。支持配置节点属性与监听事件

4、特殊类节点

  • 1、虚拟节点是一种可选的自由节点,不会自动流转到的特殊类节点即不能连线,常用于被驳回到的节点或者特殊逻辑时代码操作到的节点,如下图所示节点【修改工单】,当这个节点审批后就会直接返回到原驳回人那里,不会再次经历途中节点
  • 2、节点任务是一种可选的辅助节点,只能被串行节并行节连线,而自身是不能连接到其他节点的(目前支持可配置是否可连接到其他节点),即流程不会流转到节点任务

如下图所示,流程不会流转到任务【经理】【副经理】

03

  • 3、泳道是一种可选的辅助框不是节点,只是用于展示并不会流转到该辅助框,可框住想要框住的节点或任务,例如用于备注说明