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

QQ登录

只需一步,快速开始

查看: 1472|回复: 9

[结贴] 批流转,附言问题。

[复制链接]

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
发表于 2014-7-7 11:37:32 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
附言没有都添加上,批量的时候只会有一条任务数据加上了附言。是不是需要在java添加一个方法?该怎么做?
参考案例:http://bbs.justep.com/thread-39581-1-1.html

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-7 14:14:16 | 显示全部楼层
需要写代码,更新sa_task表中的sContent字段
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-7 14:23:36 | 显示全部楼层
zhaixin 发表于 2014-7-7 14:14
需要写代码,更新sa_task表中的sContent字段

按照案例中的代码,ProcessControl对象中能获取附言字段?
public static void batchAdvance(List<String> datas,ProcessControl control){
                for (String data : datas){
                        String task = getTaskFromData(data);
                        if(!task.equals("")){
                                ProcessControl cur = ProcessUtils.advanceProcessQuery(task);
                                modifyFlowToExecutor(cur, control);
                                modifyNoticeExecutor(cur, control);
                                ProcessUtils.advanceProcess(task, cur);
                        }
        }
        }
回复 支持 反对

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-7 14:54:03 | 显示全部楼层
本帖最后由 boolean 于 2014-7-7 14:57 编辑
zhaixin 发表于 2014-7-7 14:14
需要写代码,更新sa_task表中的sContent字段

急用啊,谢谢
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-7 16:01:50 | 显示全部楼层
ProcessControl中没有附言,ProcessControl里面是下一个环节的信息,附言是要更新本环节的任务记录
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-7 16:11:13 | 显示全部楼层
zhaixin 发表于 2014-7-7 16:01
ProcessControl中没有附言,ProcessControl里面是下一个环节的信息,附言是要更新本环节的任务记录 ...

我现在按照案例中的代码,做了个批量流转,但是只有一条数据添加上了附言。这里的ProcessControl好像是获取的流转查询对话框中的数据,在JS中取消了流转对话框的操作,然后event.processControl.getData();获取数据 通过var controlParam = new justep.Request.ObjectParam(controlData,"com.justep.system.process.ProcessControl");后传给了上面的方法control变量
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-7 16:55:00 | 显示全部楼层
上面说了ProcessControl中没有附言
你记一下是用哪个任务进行流转操作的,这样这条任务上就有附言,再用这个附言给一起流转的其它记录赋值
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-8 11:35:01 | 显示全部楼层
zhaixin 发表于 2014-7-7 16:55
上面说了ProcessControl中没有附言
你记一下是用哪个任务进行流转操作的,这样这条任务上就有附言,再用这 ...

control.getFlowTo().getTask().getContent();明明有方法,得到的却是null,汗 只能自己写方法查询修改了
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-8 13:33:04 | 显示全部楼层
tFlowTo是取要流转到的下一个环节
附言是写在本环节上
这在sa_task表里面是两条记录
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-8-14 14:58:50 | 显示全部楼层
zhaixin 发表于 2014-7-8 13:33
tFlowTo是取要流转到的下一个环节
附言是写在本环节上
这在sa_task表里面是两条记录 ...

结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 17:06 , Processed in 0.084558 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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