|
楼主 |
发表于 2018-5-2 20:34:59
|
显示全部楼层
本帖最后由 tianyuan 于 2018-5-3 08:07 编辑
流转的时候,我是选择的流转确认不勾选,也就是不弹出选择人的对话框的,我直接后台FN函数写的找到各个业务数据的执行者,但是在多条业务执行的过程一旦我自己创建业务数据,执行者也有我的话,待办业务就没有,而一旦多条业务数据中的执行者没有我的话,执行是没问题的。
前台代码如下:
for(var i=0;i<data.getTotal();i++){
var rowid = data.getID(i);
var ids = dataTask.find(["sData1"], [rowid], false, false, false);
if(ids.length<=0)//无任务数据并为草稿状态,手动启动流程
{
p.start(justep.Context.getCurrentProcess(), data.getValue("p_orgname", rowid)+":打分评价表", rowid, "");
//开始给每条数据进行寻找执行者
processUtil.setTaskDefaultContent(justep.xbl("dataTask"),data.getID(i),"请领导打分!");
var taskid = justep.xbl("dataTask").find(["sData1"], [data.getID(i),], true, false, false);
p.advanceQueryExt(taskid);
}
}
|
|