爱游戏

 
 注册成为天翎用户
查看: 55|回复: 1

用脚本更改当前审批人应该怎么写?-爱游戏

[复制链接]
lzy1585411714 发表于 2023-9-8 12:22:19 | 显示全部楼层 |
【myapps/obpm版本号】:v4.4- sp xx
【浏览器类型】:chrome/其他
【爱游戏的联系方式-qq】:请留下您的qq号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

用脚本更改当前节点审批人应该怎么写?
(1)用一下方法会报错。
var doc = getcurrentdocument();
        var userids = getwebuser().getid();
        var user = doc.getitemvalueasstring("审批人"); //表单字段
        var docprocess = getdocprocess(getapplication());  
        var docids = splittext(user, ";");
        var userlist = createobject("java.util.arraylist");
        var list = new packages.java.util.arraylist();
        for (var i = 0; i < docids.length; i ) {
                if(docids != null) {
                        list.add(docids[i]);
                }
        }

        var params = getparamstable();
        params.setparameter("auditorlist",list);
        var currnodeid= "1691551408222"; //当前节点id
        params.setparameter("_currid", currnodeid);
        var actorjson = new packages.net.sf.json.jsonobject();

        actorjson.put(currnodeid,list);
        doc.setauditorlist(actorjson.tostring());

        docprocess.dochangeauditor(doc,params,getwebuser());






1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
lillian828 发表于 2023-9-19 19:00:28 | 显示全部楼层

(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);
})()



脚本地址:



更多常用脚本地址


您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:06

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图