起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 233|回复: 4

【结贴】有此功能的岗位所属部门

[复制链接]
发表于 2010-1-8 10:57:35 | 显示全部楼层 |阅读模式
用户有多个岗位,这多个岗位属于不同部门。
各岗位所拥有的调用共囊的权限不同
比如

部门1
          岗位1【默认岗位】
部门2
          岗位2
                    分配功能1


我在功能1里需要获取该用户有该功能权限的岗位所属部门(上例中获取后应该是 部门2)

    使用
SystemCore.TSystemCore.Operator.DefaultPosition.DeptID
只能获取该用户默认岗位所属的部门,在上例中获取到部门1


怎样能够做到获取到部门2(即拥有功能1的岗位所属部门)?
回复

使用道具 举报

发表于 2010-1-8 12:56:50 | 显示全部楼层
稍等,正在想办法
回复 支持 反对

使用道具 举报

发表于 2010-1-8 14:17:10 | 显示全部楼层
有2种方式:
第一种方式就是吧拥有这个功能的所有组织单元列出来,然后遍历这个列表,看看列表中的的url是在两个人员成员url的那个子串中
还有一种方式是分别获取这两个岗位的上分配的功能url然后跟当前功能的url做比较,
两种方式如何获取组织机构上分配的功能和功能分配到那些组织机构的列表上了,可以去:务模型\系统空间\系统功能\组织机构\组织机构资源库相关的单元下面找相应的函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-8 15:20:52 | 显示全部楼层
没有简单点的? 先结贴吧。
回复 支持 反对

使用道具 举报

发表于 2010-1-8 15:30:52 | 显示全部楼层
没有好的方法了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 18:00 , Processed in 0.037492 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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