【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:通过脚本的方式如何更新节点审批人
//更新节点审批人
(function(){
//那条数据
var doc = getCurrentDocument();
var docid = doc.getId();
//当前审批人
var user = getWebUser();
var docProcess = getDocProcess(getApplication());
var userlist = createObject("java.util.ArrayList");
//修改为审批人集合
var list = new Packages.java.util.ArrayList();
var userId = "0VOXt5M80O3InqRVVMd";
list.add(userId);
var params = getParamsTable();
params.setParameter("auditorList",list);
//当前节点id
var currNodeId= "1626229314470";
params.setParameter("_currid", currNodeId);
var actorJson = new Packages.net.sf.json.JSONObject();
actorJson.put(currNodeId,list);
doc.setAuditorList(actorJson.toString());
//更新当前节点审批人
docProcess.doChangeAuditor(doc,params,user);
})();
1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
|