起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4398|回复: 5

[处理中3] 执行规则中,执行者类型控制不住

[复制链接]

20

主题

72

帖子

160

积分

初级会员

Rank: 2

积分
160
QQ
发表于 2017-12-27 10:21:14 | 显示全部楼层 |阅读模式
执行规则使用函数:findOrgUnitsByID 传入部门ID。在流转查询页面筛出的是部门和人员(部门ID:560 人员ID:560@wet) 目的是根据所传部门ID筛出所选的部门,但却查出部门及人员。设置执行者类型为机构、部门、岗位  无效,仍可搜出人员

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2017-12-27 10:41:50 | 显示全部楼层
findOrgUnitsByID根据组织单元ID获取指定的组织单元
这个是获取的所有组织单元,包括部门和人员


执行者类型定义的是在流转对话框中用户可以选择什么类型的组织节点。此属性和其他属性没有任何关系,而仅仅作用于流转对话框。如果不弹流转对话框,则它就没什么意义。
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

72

帖子

160

积分

初级会员

Rank: 2

积分
160
QQ
 楼主| 发表于 2017-12-27 11:20:02 | 显示全部楼层
jishuang 发表于 2017-12-27 10:41
findOrgUnitsByID根据组织单元ID获取指定的组织单元
这个是获取的所有组织单元,包括部门和人员

那有什么方法能让我把人员筛除出去
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2017-12-27 11:47:53 | 显示全部楼层
用public static List<OrgUnit> orgUnitsByKind(List<OrgUnit> items, String kind)
组织单元转换成指定类型的组织单元
参数:
List<OrgUnit> items 组织单元列表
String kind 组织单元类型
函数看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

72

帖子

160

积分

初级会员

Rank: 2

积分
160
QQ
 楼主| 发表于 2017-12-27 14:00:10 | 显示全部楼层
本帖最后由 jzy1993 于 2017-12-27 14:01 编辑
jishuang 发表于 2017-12-27 11:47
用public static List orgUnitsByKind(List items, String kind)
组织单元转换成指定类型的组织单元
参数 ...

使用findOrgUnitsByID获取到组织单元(部门、人员)再使用orgUnitsByKind转换组织单元则获取到的是我想要的那个部门以及 之前得到的那个人员的部门例:我输入的部门ID 560
得到办公室  张三(后勤部),再使用orgUnitsByKind后得到的是 办公室、后勤部
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2017-12-27 14:34:39 | 显示全部楼层
那就自己定义一个函数,函数中自己遍历findOrgUnitsByID返回的list,创建新的list
把fid中有.psm的数据都过滤掉在返回,然后规则中调用自己的函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-9 14:53 , Processed in 0.065508 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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