起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11350|回复: 12

[处理中3] 回退流转挂起问题

[复制链接]

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
发表于 2019-2-20 16:17:07 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
    版本为:5.3.6        逻辑描述:在执行流程流转时,同时执行挂起操作,采用代码实现。
    现象:正常流转挂起没有问题,但如果回退到上一个环节,再流转时, 挂起操作就会出现问题,任务实例状态是已暂停,task任务状态是尚未处理(应该也是已暂停)


    挂起操作代码实现如下:

                   ProcessControl control = ProcessUtils.suspendProcessQuery(taskId.toString());
                control.getExts().put("suspendInfo", "变量");
                ProcessUtils.suspendProcess(taskId.toString(), control);  

   请问,是这里的挂起操作代码实现有问题吗?



QQ图片20190220161638.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2019-2-20 16:48:01 | 显示全部楼层
确认传的哪条任务的task的id进行暂停的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
 楼主| 发表于 2019-2-20 16:49:54 | 显示全部楼层
jishuang 发表于 2019-2-20 16:48
确认传的哪条任务的task的id进行暂停的

是的,任务ID没问题
回复 支持 反对

使用道具 举报

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
 楼主| 发表于 2019-2-20 16:57:09 | 显示全部楼层
我再核对下任务ID
回复 支持 反对

使用道具 举报

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
 楼主| 发表于 2019-2-21 09:57:38 | 显示全部楼层
任务ID是没问题的,出现任务实例为 已暂停,挂起的任务是尚未处理(应该为已暂停)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2019-2-21 10:14:15 | 显示全部楼层
调用暂停是传的任务ID是状态为“尚未处理”这条任务的ID?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
 楼主| 发表于 2019-2-21 10:31:10 | 显示全部楼层
是的,是这个ID。目前发现的规律是:
A环节流转到B环节,B环节执行者是岗位,首次A环节流转到B环节挂起没有问题,此时执行者是岗位
当从B环节回退到A环节后,再流转B环节,因为是原路返回,所以此时的执行者是 个人,而不是岗位,此时对应的任务就没有挂起;而如果从A到B流转时,不选择原路返回,选择岗位,流转挂起及没有问题。
回复 支持 反对

使用道具 举报

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
 楼主| 发表于 2019-2-21 10:36:39 | 显示全部楼层
总结的现象如下:
在流转的同时执行挂起操作,发送到岗位就可以,发送到人员挂起就存在问题;
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2019-2-21 11:12:04 | 显示全部楼层
不走回退,直接流转选择人员暂停也有问题?
本地3.8版本中在页面中操作如下
环节A流转到环节B,选择的执行者是部门;部门下的人打开任务执行回退,回退到环节A的执行者;执行者打开任务执行暂停生成的任务数据没问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

61

帖子

150

积分

初级会员

Rank: 2

积分
150
 楼主| 发表于 2019-2-21 15:58:53 | 显示全部楼层
是的,和回退没关系,直接流转到人就会存在问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-19 04:12 , Processed in 0.070055 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表