找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangsheng

中级会员

50

主题

206

帖子

636

积分

中级会员

积分
636
zhangsheng
中级会员   /  发表于:2024-2-5 16:43  /   查看:2659  /  回复:11
100金币
流程结束后,如有需要,可以进行流程复活。

流程复活包含最后节点任务的取回,显示最后节点处于可办理状态;但是此时在次末节点操作取回(根据流程图,下一个节点未办理,是应该允许操作取回),发生报错500。

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

11 个回复

正序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-3-7 18:15:55
12#
回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2024-3-7 12:48:29
11#
经过测试,流程挂起后任务操作就禁止了,所以流程挂起会影响很多常规流程设计(BPMN设计),考虑到复杂性增加,放弃原来的思路。

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


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


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


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


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

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-7 09:27:38
10#
不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2024-3-6 18:08:58
9#
如果数据表尤其流程视图不影响已有过滤条件,其余涉及流程的开发我能能改。性能上可能对运行任务视图影响大一些,排除过程还要调用流程视图。
我按这个方案改,有问题了再开新贴。
感谢版主!
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-2-29 18:10:13
7#
这个也算是一个思路,我下去沟通一下咱们这个思路中是否存在其他未知的风险,有结果了,我再在帖子中跟进。
回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2024-2-29 15:09:00
6#
版主,如果是这样,我有个思路:1彻底抛除掉流程结束节点,把最后一个人工节点命名成”流程结束”,方便用户在流程中心和流程进度查看;2进入伪流程结束节点,以上个节点的提交人自动操作流程挂起;3页面流程恢复功能,由挂起人权限操作反挂起。
这个方案有个问题,1流程挂起对几个流程视图的影响,能否由开发提示下,能否简便的规避?2一直挂起与结束的安全区别在那里,如何修补上?如果可行,我就改框架测试。
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-2-29 14:03:11
5#
楼主您好,这个功能实现起来确实麻烦一些,经过沟通,因为当时没有考虑到这种情况,所以关于整个信息的流转没有专门的数据存储,仅通过全部任务视图和审批记录视图不好将这个功能复现出来,所以这个复活后还可以还原复活前的操作,暂时没有计划。
关于现在这个做一个临时节点的操作,咱们是否可以这样优化一下,就是这个临时节点并不于是一直停留的,就像是手机中删除图片一样,图片还会再临时保存3个月,咱们也可以将功能设计成这样,做一个类似与管理审核的节点,会将所有流程审批完成的停留在当前节点,但也会定期检查时间长的流程,将这些流程关闭,这样对整个流程也不影响,也能达成类似的功能。
回复 使用道具 举报
zhangsheng
中级会员   /  发表于:2024-2-29 12:06:46
4#
尚工,这个问题如果不便于目前解决,可以先这样替代。
假的结束节点毕竟没有利用上咱们流程控制管理框架,长期全部流程都这样不结束其实有安全隐患。10.1的版本里能否给与解决呢?
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-2-29 10:22:48
3#
大佬您好,当时这个节点在做的时候,应该没有考虑复活的情况,这种咱们是否可以对现在的流程做一个假的结束节点,这样修改的代价不大,也可以正常的进行取回。
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-2-5 18:13:14
2#
收到,楼主这个问题是一个临时的build版本,其他格友不做参考。
这个build当时做的时候,应该没有做复活之后的连续取回问题,这个需要再沟通一下,看看是否可以考虑一下这种情况,做一下兼容。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部