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

QQ登录

只需一步,快速开始

查看: 19402|回复: 14

[处理中3] 流程流转问题

[复制链接]

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
发表于 2018-4-10 16:59:24 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: Oracle 服务器操作系统: 应用服务器:
客户端操作系统: 其它(帖子中说明) 浏览器:
还是上次那个流程流转的问题,我第一个流程流转的代码:
  1. var process = this.comp("process");
  2. var data = this.comp("mainData");
  3. var id = data.getCurrentRowID();
  4. process.start(this.getContext().getProcess(), null, id);
  5. process.advanceQuery();
复制代码
流转到第二个流程代码:
  1. var data = this.comp("mainData");
  2.                 var id = data.getCurrentRowID();
  3.                 process.start(this.getContext().getProcess(), null, id);
  4.                 process.advanceQuery();
复制代码
我这流转的环节名没走到第三步,为什么呢?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2018-4-10 17:26:25 | 显示全部楼层
第二步往下走的是直接调用流转,不需要再调用start了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2018-4-10 17:28:58 | 显示全部楼层
本帖最后由 longfei457 于 2018-4-10 17:30 编辑
jishuang 发表于 2018-4-10 17:26
第二步往下走的是直接调用流转,不需要再调用start了

那就是直接process.advanceQuery();么,但是我这报错:
  1. Error: {"code":"JUSTEP230033","message":"执行流转查询出错, 任务标识不允许为空"} at Object.create (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:216527) at n._validateTask (eval at <anonymous> (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:17:153129) at n._query (eval at <anonymous> (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:17:147791) at n.advanceQueryExt (eval at <anonymous> (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:17:147115) at n.advanceQuery (eval at <anonymous> (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:17:147038) at n.Model.commitBtnClick (http://localhost:8080/x5/UI2/v_6f0338e7aa6946e8a5075ce6c756d789l_zh_CNs_desktopd_pc/rightResearch/rightResearch/landMapping/process/landMapping/qualityCheckingActivity.js:69:11) at n._callModelFn (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:265669) at HTMLSpanElement.<anonymous> (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:163509) at HTMLSpanElement.dispatch (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:53815) at HTMLSpanElement.g.handle (http://localhost:8080/x5/UI2/v_1f8fb7fb4ded415d99b12a15ff5e8b17l_zh_CNs_desktopd_pc/system/core.min.js:71:50452)
复制代码

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2018-4-10 17:36:21 | 显示全部楼层
this.getContext().getTask()看看能获取到吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2018-4-10 17:37:32 | 显示全部楼层
jishuang 发表于 2018-4-10 17:36
this.getContext().getTask()看看能获取到吗?

是个空值
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2018-4-10 17:39:43 | 显示全部楼层
控制肯定不对,确认你的页面是怎么打开的,待办任务中打开的肯定有task的值

如果自己拼接的需要自己到SA_Task中查出对应的task拼接到url上

直接给你发的列表流程中都有说明
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2018-4-10 17:42:48 | 显示全部楼层
jishuang 发表于 2018-4-10 17:39
控制肯定不对,确认你的页面是怎么打开的,待办任务中打开的肯定有task的值

如果自己拼接的需要自己到SA_T ...

我第一个页面流转的时候start时是可以获取getTask()的,第二个页面就获取不到了;那现在是需要在第一步流转的时候获取这个getTask(),然后传递到第二个页面中作为流转参数?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2018-4-10 17:43:21 | 显示全部楼层
控制肯定不对,确认你的页面是怎么打开的,待办任务中打开的肯定有task的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2018-4-10 17:47:35 | 显示全部楼层
jishuang 发表于 2018-4-10 17:43
控制肯定不对,确认你的页面是怎么打开的,待办任务中打开的肯定有task的值 ...

我第一个页面是能获取到task的值的,但是第二个主页就获取不到了,是否第二个页面需要获取第一个页面的task值用来作为流转的参数,如果获取到task值代码中怎么写?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2018-4-11 08:45:41 | 显示全部楼层
请仔细看6楼和8楼的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 14:50 , Processed in 0.073956 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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