天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1281|回复: 1

[已解决] 流程节点指定审批人

[复制链接]
wizool 发表于 2016-10-9 10:37:36 | 显示全部楼层 |阅读模式
本帖最后由 wander 于 2016-11-14 09:36 编辑

设备操作员把维修申请提交给设备管理员。
要求提交给本部门的设备管理员且管理本设备的设备管理员,不能做到提交给负责本设备的设备管理员

var depts=getWebUser().getDepartments();
for(var iter=depts.iterator();iter.hasNext();){
        var dept=iter.next();
        var value=dept.getName();      
}
var code=getItemValueAsString("shebei_code");

var sql="select item_sbfzr from tlk_设备档案 where item_sbbh='"+code+"'";
var q=queryByDSName("emss",sql);
var zhi1="";
if(q!=null){
    for(var a=q.iterator();a.hasNext();){
        var b=a.next();
        zhi1=b.get("item_sbfzr");
    }
}

var fzr=getItemValueAsString("fzr");
var rtn=false;
if(value.equals("特桥事业部")){if(fzr.equals(zhi1)){
rtn=true;}
}rtn;
 楼主| wizool 发表于 2016-10-9 15:07:32 | 显示全部楼层
在andy的协助下,可以结贴。附上解决方法:通过脚本指定审批人
var code=getItemValueAsString("shebei_code");
var sql="select item_sbfzr from tlk_设备档案 where item_sbbh='"+code+"'";
println("sqlll999999999"+sql);
var q=queryByDSName("emss",sql);
var zhi1="";
if(q!=null){
    for(var a=q.iterator();a.hasNext();){
        var b=a.next();
        zhi1=b.get("item_sbfzr");//获取指定用户
println("zhi22111111111"+zhi1);
    }
}
var userProcess = createProcess("cn.myapps.core.user.ejb.UserProcess");
var user = userProcess.doView(zhi1);
user;//返回用户对象

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表