柔性工作流设计方案1
柔性工作流描述柔性工作流:基于固定流程与自由流程之间的一种流程,主线(框架)是固定的,主框架某一个或多个节点使用自由流程方式转交,该节点不约束办理的步骤,办理的人员和可写字段范围在该节点设置的范围之内
如:流程方向是A部门转到B部门,B部门转到C部门,不会考虑B部门有多少人办理,办理多少步骤,B部门办理过程类似自由流程,办结时转交到C部门继续办理
AB(柔性节点)C这一部分可看做一个自由流程,自由流程结束转交到C办理2
柔性工作流功能设计设计方案思路此套方案采用的是一套“黑盒”机制,可以理解为将工作流中的某个节点设置为“柔性节点”类型,此节点里的操作可以理解为一个单独的层级,此层级是完全独立的,可以由办理人自行控制
如下图:其中A3步骤为“柔性节点”类型,此步骤里的流转受办理人的影响而决定
其“柔性节点”可能存在的流程类型包括普通流程类型,并发流程类型等,现阶段只实现普通流程类型
如下图:页面展示1
步骤新建总述:柔性节点步骤的建立跟固定流程的步骤设计区域在于没有“办理时限”设计项
并且其步骤中的各项设置参数只有在“柔性节点”步骤的转交和转出时才生效,在其“柔性节点”自身内流转不受限制
1)基本设置基本设置页面效果图如下
在新建步骤中的节点类型中添加“柔性节点”项
其在数据库字段中存储的值为3
2)经办人经办人页面效果图如下,跟固定流程一样
说明:柔性节点中的经办权限与此处设置的权限相同3)智能选人智能选人页面效果如下图,跟固定流程一样
(标题数说明是柔性节点)说明:智能选人只对柔性节点的开始步骤生效
4)流转设置柔性节点无主办人相关选项、是否允许修改主办人相关选项、是否允许并发、并发合并选项流转设置页面效果如下图:(标题数说明是柔性节点)参数名称转入柔性节点生效自身内流转生效转出柔性节点生效是否允许会签是是X会签意见可见性是是(只考虑当前自身步骤)X