根据流程id获取所有流程信息。(1.32版本以后可以使用)
function getAllExecuteableNodesByFlowId(flowId){
var list = new Packages.java.util.ArrayList();
var flowProcess = createProcess("cn.myapps.core.workflow.storage.definition.ejb.BillDefiProcess");
var flowVO = flowProcess.doView(flowId);
if(flowVO != null){
list.addAll(flowVO.getAllExecuteableNodes());
}
return list;
}
#include "baselib.js";
var opts = $TOOLS.createOptions();
opts.add("","");
var manuNodes = getAllExecuteableNodesByFlowId("11e6-4f30-485f04fe-81e8-cb77e1bc6c59");
println("---------------manuNodes ----------------------"+manuNodes);
for(var it = manuNodes.iterator(); it.hasNext(); ) {
var aaa = it.next();
println("---------------actorrt ----------------------"+aaa.statelabel);
}
opts;
文档更新时间: 2023-09-16 06:51 作者:admin