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

QQ登录

只需一步,快速开始

查看: 4224|回复: 6

[结贴] 您好请教一个工作流问题

[复制链接]

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2017-8-21 15:47:48 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
       
我的代码是这样的,选了人后遍历选中的人,然后分别调用后台启动流程的自定义action,可是我这个流程出去,只有第一个人能收到通知,也只有第一个人又待办。请您帮忙看一下,谢谢。


前台:
Model.prototype.windowReceiver1Receive = function(event) {
                debugger;

                var id = event.data;
                                        var data = this.comp('bizData1');// 专家从表
                                        var data2 = this.comp('ReviewProject');// 项目主表
                                        var data3 = this.comp('bizData2');// 专家主表
                if (id != undefined) {
                        for (var i = 0; i < id.length; i++) {
                                var text = id[i];

                                if (text != undefined) {
                                       
                                        data3.filters.clear();
                                        data3.setFilter('name', "T_PMS_ExpertDefine='" + text + "'")
                                        data3.refreshData();
                                        var value = data3.getValueByID("XM", text);
                                        var XNXW = data3.getValueByID('XNXW', text);
                                        var DW = data3.getValueByID('DW', text);
                                        var SJ = data3.getValueByID('SJ', text);
                                       
                                        var Rid = data2.getCurrentRowID();

                                        data.newData();
                                        data.setValue('ZJMC', value);
                                        data.setValue('BZJLB', XNXW);
                                        data.setValue('GZDW', DW);
                                        data.setValue('SJHM', SJ);
                                        data.setValue('PID', Rid);
                                       
                                       
                                }       
                                        data.saveData();
                                        data.loadData();
                                        data.refreshData();
                        }
                }else if(event.data==undefined){
               
                data2.refreshData();
                data2.loadData();
                }
        };


后台:
public static void getQdlc(String fid,String id){
                String data_model = "/XGDXMGL/ExpertReview/data";
                String sql="select * from T_PMS_ReviewProject where id='"+id+"'";
                Table tab=SQL.select(sql, null, data_model);
                String sid=null;
                String zjmc=null;
                if(tab.size()>0){
                        sid = tab.iterator().next().getString(0);
                }
               
               
                String process ="/XGDXMGL/ExpertReview/process/ExpertReview/expertReviewProcess";
                String task = ProcessUtils.startProcess(process, "手动启动一键通知",id,fid).get(0).get("task");
                ProcessUtils.advanceProcessQuery(task);       
        }


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-21 17:01:13 | 显示全部楼层
具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-21 17:10:41 | 显示全部楼层
jishuang 发表于 2017-8-21 17:01
具体需求要做什么?

手动启动流程,通知选中的专家,然后专家打开待办,针对这个项目做审核和意见。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-21 17:29:11 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-21 18:07:10 | 显示全部楼层
jishuang 发表于 2017-8-21 17:29
批量启动?参考http://docs.wex5.com/bex5-process-question-list-10028/

这样的话,如果一个人把这个待办处理了,是不是其他人就处理不了了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-22 09:51:07 | 显示全部楼层
批量启动是一次启动多个流程,不是把一个流程流转给多个人
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-22 10:04:54 | 显示全部楼层
jishuang 发表于 2017-8-22 09:51
批量启动是一次启动多个流程,不是把一个流程流转给多个人

嗯嗯,已经解决
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 12:11 , Processed in 0.082972 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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