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

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

关于视图使用审批人来过滤问题

[复制链接]
中信信息 发表于 2012-1-9 10:56:51 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-1-30 10:09 编辑

视图使用审批人来过滤,并且流程节点中用脚本来指定审批人。最后列表显示的却是改流程所有节点的审批人都能看到数据。





流程审批人脚本:

var user = getUserById(getCurrentDocument().getItemValueAsString("申请人"));
var dpts = user.getDepartments();
var ret;
if (dpts!=null && dpts.size()>0){
     var it = dpts.iterator();
     var dptVO = it.next();
     var sql = "select * from tlk_部门领导关系表 where to_char(item_部门ID) = '" + dptVO.getId() + "'";
     var datas  = queryBySQL(sql);
     if(datas!=null && datas.size()>0){
         var iter = datas.iterator();
         var doc = iter.next();
         var process = createProcess("cn.myapps.core.user.ejb.UserProcess");
         ret = process.getDatasByUserIds("'" + doc.getItemValueAsString("部门经理") + "','" + doc.getItemValueAsString("助理") + "'");
     }
}
ret;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
shary 发表于 2012-1-9 11:13:47 | 显示全部楼层
您好,您的意思是视图对应的菜单在前台显示的数据只有是这张单的审批人当可以看到而不是当前节点的处理人吗?
 楼主| 中信信息 发表于 2012-1-9 11:19:56 | 显示全部楼层
不是,视图过滤里,如果选择审批人作为过滤的话,那列表里只能看到审核人是流程配置里,当前节点配置的审批人的数据吧?但实际显示出来是该流程所有审批人能看到的数据,并不是当前节点审批人能看到的数据
kimi 发表于 2012-1-10 15:18:43 | 显示全部楼层
您好:您可以参照这个帖子链接在视图过来中,视图只显示当前审批人的信息:
帖子链接:http://www.teemlink.com/bbs/view ... 2%B5%C4%B9%A4%D7%F7

本版积分规则

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

GMT+8, 2026-8-12 21:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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