找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangsheng
金牌服务用户   /  发表于:2024-3-7 12:48:29
11#
经过测试,流程挂起后任务操作就禁止了,所以流程挂起会影响很多常规流程设计(BPMN设计),考虑到复杂性增加,放弃原来的思路。

通过以下方案解决了:
1、流程结束前增加一个人工节点“锁定”。锁定按组织查找,可以做到按组织角色分配,避免锁定节点变成管理员操作的问题。锁定设置超时任务,超时(比如180天,根据每个流程的重要程度评估进行个性设计)后设定服务端命令提交,这个期限就是“锁定期”;过了锁定期提交任务后流程结束,实质也就是无法取回。


2、任何流程取回时,核查当前任务是否包含锁定,当前进入锁定任务的,前期任务不能进行取回;


3、锁定期内,具备锁定任务操作权限的负责人,可以进入任务内以系统提供的任务回退方式实现“解锁”;


4、过了解锁期,锁定任务自动提交,本流程结束。


实测效果比较方便,能实现流程锁定、解锁的功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-3-7 18:15:55
12#
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部