|
|
Q:如何实现批量导入数据的同时批量启动流程?
A:您好,您可以在导入的动作执行后脚本写类似如下代码实现:
var flowid = "11e2-bf9d-7997fab0-b84a-1fd91a8d8efd";//流程id
var process = getDocumentProcess();//申明文档业务处理类
var sql = "select * from tlk_流程子表 where statelabel = '' ";
var docs = queryBySQL(sql);
for(var it = docs.iterator();it.hasNext();){
println("111111111");
var doc = it.next();
var params = createParamsTable();
params.setParameter("_flowid",flowid);
process.doStartFlowOrUpdate(doc,params,getWebUser());
} |
|