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

QQ登录

只需一步,快速开始

查看: 3158|回复: 9

[处理中] 流程问题!

[复制链接]

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
发表于 2013-10-29 10:55:42 | 显示全部楼层 |阅读模式
如果用JS判断一个流程是否启动?

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
 楼主| 发表于 2013-10-29 11:28:47 | 显示全部楼层
或者我怎么获取。流转确认框。 是否点击了确定, 取消, 还是关闭。
QQ截图20131029112746.jpg

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2013-10-29 13:18:02 | 显示全部楼层
a544328206 发表于 2013-10-29 11:28
或者我怎么获取。流转确认框。 是否点击了确定, 取消, 还是关闭。

楼主是要在确定后做什么操作吗?

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
 楼主| 发表于 2013-10-29 13:30:34 | 显示全部楼层
1.jpg
我点击这里的发起流程。
2.jpg
然后点击流转
3.jpg
在这里,我不点击确定, 点击取消或者关闭对话框。会在代办任务里面出现一条数据。
4.jpg
我想点击取消或者关闭,不在代办增加数据。
请求帮助,或者远程。
下付代码。

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
 楼主| 发表于 2013-10-29 13:32:04 | 显示全部楼层
5.jpg

//通过标准的process组件来启动流程
function batchStartProcess(dataID, processID){
        var data = justep.xbl(dataID);
//        data.filters.setFilter("filter4", "OA_sonIncomingFileDeal='" + data.getRowId() + "'");
//        data.filters.setFilter("filter5", "OA_sonIncomingFileDeal.fState='未启动'");
        if (data.getCount()<1){
                alert("当前业务数据为空!");
                return;
        }
       
        //根据业务数据启动多个流程实例,在启动的process的start commit事件中收集待办任务的id
//        justep.Request.beginBatch();
        var p = justep.xbl(processID);
                 p.start(justep.Context.getCurrentProcess(),justep.Context.getCurrentPersonName(),data.getRowId(),"");
//                 p.start(justep.Context.getCurrentProcess(), justep.Context.getCurrentActivity(), data.getRowId(), "");
//        for (var i=0; i<data.getCount(); i++){
//        //        alert("justep.Context.getCurrentProcess():"+justep.Context.getCurrentProcess()+"\njustep.Context.getCurrentActivity():"+justep.Context.getCurrentActivity()+"\ndata.getID(i):"+data.getID(i));
//                p.start(justep.Context.getCurrentProcess(), justep.Context.getCurrentActivity(), data.getID(i), "");
//        }
//        justep.Request.endBatch();
//        alert("tasks:"+tasks.length);
        if (tasks.length == 0){
                alert("启动流程失败!");
                return;
        }
       
}

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2013-10-29 13:40:45 | 显示全部楼层
a544328206 发表于 2013-10-29 13:30
我点击这里的发起流程。

然后点击流转

设置process组件的auto-start属性为false,然后代码发起流程

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
 楼主| 发表于 2013-10-29 13:51:21 | 显示全部楼层
算了。自己来吧

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
 楼主| 发表于 2013-10-29 13:51:44 | 显示全部楼层
:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L:L

27

主题

82

帖子

190

积分

初级会员

Rank: 2

积分
190
QQ
 楼主| 发表于 2013-10-29 13:52:04 | 显示全部楼层

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2013-10-30 14:06:49 | 显示全部楼层
lixin_justep 发表于 2013-10-29 13:40
设置process组件的auto-start属性为false,然后代码发起流程

思路就是这样的,在你想要的时机代码发起流程
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

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

GMT+8, 2024-11-25 01:00 , Processed in 0.069486 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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