一、背景和价值
1.背景:就是现在158工作流是 和人绑定的,并不是和角色绑定。导致比如人员离职了,不能自动根据角色匹配新人,得手动改。比如 产品总监这个角色,现在的产品总监张澳离职,新的产品总监到岗,我的全部重新排查所有流程,把里面的张澳的权限改成新人的。 但正常讲,我只用在后台把产品总监的人员改成新人,所有的流程权限就自动更新了。
2.价值:
大大提升工作效率
二、功能清单
1. 在执行中的工作流,支持新人替换旧人。
2.工作流所有模板,支持一键替换所有环节中配置的人员
二需求描述:
1. 工作流系统-流程管理 和 工作流系统-流程配置 ,新增【更改所有阶段未完结执行人】 和【更改所有流程模板执行人】功能按钮,弹出界面见下图。
2. 功能【更改所有阶段未完结执行人】执行逻辑如下
1)查询所有【未完结】工作流信息,且剩余工作流阶段中存在【离职人员】需要执行处理的阶段(只处理有指定的离职人员的阶段环节)。
2)当点击按钮时,则弹出更换执行人界面,当前阶段执行人(离职人员), 待办继承人(新的接收人),点击【替换】后,则所有的上述1)的工作流全部转到待办继承人名下。
3)当前阶段执行人和 待办继承人,为单选,必填,不能为空
4)执行完成后,每个工作流对应的阶段环节,必须增加转办的记录,如 李四 【转办】张山。
5)执行完成后,提示“共执行N条成功!工作流ID分别为:00001,0002,0003”,如果记录过多,必须支持提示框可滚动查询。

3. 功能【更改所有流程模板执行人】执行逻辑如下
1)查询所有工作流模板,查询所有模板配置的流程阶段。(图1 -图2)
2)把当前阶段执行人(离职人员), 待办继承人(新的接收人),点击【替换】后,则所有的上述1)的所有工作流模板和对应有 离职人员的环节转到待办继承人名下。
3)当前阶段执行人和 待办继承人,为单选,必填,不能为空
4)执行完成后,提示“共执行N条成功!工作流ID分别为:00001,0002,0003”,如果记录过多,必须支持提示框可滚动查询。

