zhangsheng 发表于 2024-3-7 12:48:29

经过测试,流程挂起后任务操作就禁止了,所以流程挂起会影响很多常规流程设计(BPMN设计),考虑到复杂性增加,放弃原来的思路。

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


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


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


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


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

Grayson.Shang 发表于 2024-3-7 18:15:55

:hjyzw:
页: 1 [2]
查看完整版本: 9.0.103.1流程复活后次末节点任务不能取回