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

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

[其他] 流程审批人设置

[复制链接]
zenglingyang 发表于 2011-5-30 14:23:28 | 显示全部楼层 |阅读模式
QQ截图未命名.png
在流程审批人设置中:用代码模式设置审批人
我想实现的是:当我代码获取审批人为空时,设置审批模式为角色。
也就是我在角色那里默认给了角色的,当我代码获取为空是则改审批模式。
var ncon = new java.util.HashSet();//添加处理人
var l=getItemValueAsString("常用流程选择");//获取流程名称
println(l+"============常用流程的值===================");
var node=splitText(l,",");//分割流程节点
var count=getItemValueAsString("ycount");//当前节点数
println(count+"============count的值===================");
var t = getAllUsers();//获取所有用户
println("=============是否是截取问题==================");
for(var k=0;k<node.length;k++)
{
                println("===========进入循环了=====================");
                println(k+"===========这是k的值=====================");
                if(k==count)
                {
                        var vs=node[k];
                        println(vs+"===========这是vs的值=====================");
                        var len=vs.length();
                        println(len+"===========这是len的值=====================");
                       
                        var jd=vs.substring(len-2,len);
                        println(jd+"===========这是jd的值=====================");
                        if(jd=="批示")
                        {
                               
                                var r=vs.substring(1,len-2);
                                println(vs+"=============这是VS的值===================");
                                println(r+"=============这是r的值===================");
                                for(var it = t.iterator();t!=null && it.hasNext();)
                                {                                                                       
                                        var user= it.next();
                                         var name =user.getName();
                                         if(r!=null && r!="")
                                                {
                                                      nlist = splitText(r,";");
                                           }
                                               for(var i=0;i<nlist.length;i++)
                                                {
                                                var k = nlist+"";                     
                                                    if(k==name)
                                                        {
                                                              ncon.add(user);
                                                                println("=============添加成功===================");
                                                          break;
                                                      }         
                                          }
                                }       
                  
                       
                   }
                }
}
我希望在这里设置
if(ncon==null || ncon=="")
{
  设置审批人模式为角色,请问这里该如何写。
}
ncon;
 楼主| zenglingyang 发表于 2011-6-1 09:50:01 | 显示全部楼层
我知道是单选啊,我现在想实现的是,当代码返回值为空时,如何将审批人设置为角色。

本版积分规则

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

GMT+8, 2026-8-12 15:18

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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