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

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

[子流程] 获取子流程指定审批人信息脚本示例【iscript-子流程指定审批人】

[复制链接]
purple 发表于 2013-1-5 09:46:44 | 显示全部楼层 |阅读模式
Q:不管是同表单还是跨表单的主子流程,子流程都无法通过getParameter("submitTo");方法获取到指定审批人的信息,那对应子流程的审批人信息该怎么获取呢?

A:子流程用户选择的审批人信息用“_subFlowApproverInfo”参数传递,获取获取子流程指定审批人信息脚本类似:
  1. var str=getParameter("_subFlowApproverInfo");
  2. var str1=str.trim();
  3. var pasjson= new Packages.cn.myapps.util.json.JsonUtil();//实例化类
  4. var pasjson1= new Packages.cn.myapps.util.json.JsonUtil();
  5. var col=pasjson.toCollection(str1);
  6. for(var iter=col.iterator();iter.hasNext();)
  7. {
  8.   var value=iter.next();
  9.   var v=value.get("nodeid");
  10.   var app=value.get("approver");
  11.   var apps=pasjson1.toCollection(app);
  12.     for(var iter1=apps.iterator();iter1.hasNext();){
  13.      var s=iter1.next();
  14.      var userids= s.get("userids");//用户数组
  15.       for (var j = 0; j <userids.length; j++) {//遍历数组
  16.        var test=userids[j].toString();//用户id
  17.        println("用户ID===="+test);
  18. }
  19. }
  20. }

复制代码

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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