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

QQ登录

只需一步,快速开始

查看: 7373|回复: 10

[结贴] 如何根据界面上的公司编码获取对应机构的有权限的人员

[复制链接]

8

主题

22

帖子

66

积分

初级会员

Rank: 2

积分
66
发表于 2013-11-13 10:54:45 | 显示全部楼层 |阅读模式
版本: X5.2.2 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器:
如何根据界面上的公司编码流转给对应机构的有权限的人员

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-11-13 11:17:12 | 显示全部楼层
可以平台提供的函数,如果不满足需求可以自定义函数
5.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

22

帖子

66

积分

初级会员

Rank: 2

积分
66
 楼主| 发表于 2013-11-13 11:31:59 | 显示全部楼层
平台的函数不满足需求,写自定义函数,如何通过机构的CODE获取对应机构下有权限的人员列表
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-11-13 13:13:17 | 显示全部楼层
通过code获取的ID或者fID,然后用2楼发的函数
用下面的函数看看,平台提供的组织机构、流程等相关的函数,可以根据自己的需求选择需要的
6.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

22

帖子

66

积分

初级会员

Rank: 2

积分
66
 楼主| 发表于 2013-11-13 14:18:53 | 显示全部楼层
我现在的执行者范围表达式是这样的
findOrgUnitsHasCActivity(findOrgUnitsByCode(relationValue('CA_XMSQ',getProcessData1(),null,null,'fGSMC','/caiwuERP/ProjectApply/data')),false)
其中findOrgUnitsByCode(relationValue('CA_XMSQ',getProcessData1(),null,null,'fGSMC','/caiwuERP/ProjectApply/data'))可以正确获取机构列表,
但是我现在的表达式会将在另外的机构中有此环节权限的人员也列出来
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-11-13 14:33:08 | 显示全部楼层
列出来的人员和findOrgUnitsByCode(relationValue('CA_XMSQ',getProcessData1(),null,null,'fGSMC','/caiwuERP/ProjectApply/data'))获取的有联系吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

22

帖子

66

积分

初级会员

Rank: 2

积分
66
 楼主| 发表于 2013-11-13 16:03:08 | 显示全部楼层
[img]D:\picture\搜狗截图20131113155924.pngD:\picture\搜狗截图20131113160110.png[/img]
回复 支持 反对

使用道具 举报

8

主题

22

帖子

66

积分

初级会员

Rank: 2

积分
66
 楼主| 发表于 2013-11-13 16:06:08 | 显示全部楼层
列出来的人员是全部由权限的人,不仅是对应机构的人员

findOrgUnitsByCode(relationValue('CA_XMSQ',getProcessData1(),null,null,'fGSMC','/caiwuERP/ProjectApp ...

findOrgUnitsByCode(relationValue('CA_XMSQ',getProcessData1(),null,null,'fGSMC','/caiwuERP/ProjectApp ...

列出来的人员

 列出来的人员
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-11-13 16:11:18 | 显示全部楼层
用findOrgUnitsByCode(relationValue('CA_XMSQ',getProcessData1(),null,null,'fGSMC','/caiwuERP/ProjectApply/data'))列出来的应该就是这个机构下有权限的,没有权限的就不会列
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

22

帖子

66

积分

初级会员

Rank: 2

积分
66
 楼主| 发表于 2013-11-13 16:45:31 | 显示全部楼层
findOrgUnitsByCode返回的是组织单元List<com.justep.system.opm.OrgUnit>,如何通过编码获得FID或ID
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 03:55 , Processed in 0.135214 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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