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

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

[已解决] 流程中如何获指定某部门人员

[复制链接]
金中软件 发表于 2013-11-4 17:18:02 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-11-5 10:09 编辑

流程中如何获指定部门人员,如图:
1.jpg
办公室核稿指定为部门是办公室的所有人员
kimi 发表于 2013-11-4 17:25:29 | 显示全部楼层
您好:如果是这样,您对应节点可以选择审批人为脚本模式,返回指定部门下的所有用户,看参考帖子:http://www.teemlink.com/bbs/view ... ght=getUsersByDptId
 楼主| 金中软件 发表于 2013-11-4 17:59:20 | 显示全部楼层
请问部门的表是哪个?
kimi 发表于 2013-11-4 18:00:23 | 显示全部楼层
您好:部门表是系统库中的T_DEPARTMENT表
 楼主| 金中软件 发表于 2013-11-5 09:49:18 | 显示全部楼层
var opts= createOptions();
var deptUnderList=getUsersByDptId("11e3-115a-0e4d42a2-9fb5-11250d42abee");
opts.add("","");
for(var iter=deptUnderList.iterator();iter.hasNext();){
  var deptUnder=iter.next();
  var name=deptUnder.getName();
  opts.add(name, name);
}
opts;
查看数据库是有多个用户的,但是走流程的时候还是没有用户可选?
kimi 发表于 2013-11-5 09:55:21 | 显示全部楼层
您好:请问您这段脚本是写在流程审批人中的,如果是,我们流程审批人为脚本是返回用户对象集合,不是返回opts对象啊,所以您deptUnderList=getUsersByDptId("11e3-115a-0e4d42a2-9fb5-11250d42abee"); 直接返回这个结果就好了,您先尝试,有问题我们再沟通。
 楼主| 金中软件 发表于 2013-11-5 10:05:22 | 显示全部楼层
问题已解决,谢谢!
kimi 发表于 2013-11-5 10:09:41 | 显示全部楼层
恩好的,感谢您的反馈。

本版积分规则

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

GMT+8, 2026-8-13 06:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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