您好,第一个问题:让无关人员看不到信息,在视图过滤选项卡下,权限选择栏勾选作者和审批人,就OK了。
第二个问题,让业务自动流转至期间参与人处,参照一下脚本:
var util = new Packages.cn.myapps.util.json.JsonUtil();
var value=getParameterAsText("submitTo");
if(value!=null && value!=""){
var nodeinfo=util.toCollection(value);
for (var it1 = nodeinfo.iterator(); nodeinfo!=null && it1.hasNext() ; ) {
var node= it1.next();
var nodeid=node.get("nodeid");
if(nodeid!=null && nodeid!=""){
var p=node.get("userids");
if(p!=null && p!=""){
var userids =util.toCollection(p);// 获取当前选择的审批人userid的集合
for (var it2 = userids.iterator(); userids!=null && it2.hasNext() ; ){
var userid=it2.next();// 用户id
$PRINTER.println("用户ID---------->"+userid);
var uprocess = createProcess("cn.myapps.core.user.ejb.UserProcess");
var user = uprocess.doView(userid);// 用户对象
var userName = user.getName();// 用户名称
}}
}
您先试,有问题我们再沟通!