起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: huixiangtao

【结贴】组织机构表达式疑问**

[复制链接]
发表于 2009-7-8 17:30:31 | 显示全部楼层
OrgExpr.OrgSubordination(
      OrgExpr.OrgCondition(SystemCore.TSystemCore.Operator.ID+'.psm', '', ''), ''),  得到的是部门,岗位,还是人员?
这个是取下属,如果这个人管理的是部门就是取部门,如果管理的是岗位那么就是岗位了,所以都有可能。
后面那个是取组织机构树上的子,估计只能取出它自己,因为这个条件已经是一个人员成员了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 17:51:09 | 显示全部楼层
管理权限不是继承的吗? 岗位上分配了此权限,难道下面的人员成员不能继承此权限?
chenping这个人的岗位是处领导,我看了一下“处领导”管理三个部门,但是打开chenping这个人的管理权限,居然什么都没有?
回复 支持 反对

使用道具 举报

发表于 2009-7-8 18:19:08 | 显示全部楼层
是继承的,你选择查看继承权限的复选框看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-8 20:16:25 | 显示全部楼层
“功能权限”是继承的,这个我知道,但是管理权限,我都没有看到继承的复选框。
我这么认为,其实还有原因如下:
OrgSys.OrgSystem.GetOrgURLsByOrgExpr(OrgExpr.OrgSubordination(
    OrgExpr.OrgCondition(SystemCore.TSystemCore.Operator.ID+'.psm', '', ''), ''), lOrgURLs);
    我show了一下( lOrgURLs.Count )居然是0.
    SystemCore.TSystemCore.Operator.ID,也就是chenping这个人所在的岗位有对其他部门的管理权限,如果人员可以继承岗位的管理权限,那么为什么( lOrgURLs.Count )是0呢?

qq6.png

12.32 KB, 下载次数: 150

回复 支持 反对

使用道具 举报

发表于 2009-7-9 08:56:47 | 显示全部楼层
组织机构表达式中只能查找到分到第一个参数上的下属,不会把分配到上级节点的管理权限列出来,如果想要把这个人继承的管理权限取出来那么可以在组织机构范围的那个参数上分别取一下上级节点吧,然后把所有取到的结果or一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 09:13:45 | 显示全部楼层
我先思考一下你说的。
再问一下:
OrgManager (OrgKey('BM1', '', ''), '', True) 与OrgManager ('BM1', '', True) 有什么不同呢?
回复 支持 反对

使用道具 举报

发表于 2009-7-9 09:24:35 | 显示全部楼层
楼上的函数调用例子是哪里找到的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 10:29:22 | 显示全部楼层
‘BM1’代表 部门1。
OrgManager (OrgKey('BM1', '', ''), '', True) 是x3 manual上的例子。
而OrgManager ('BM1', '', True) ,是我看别人的程序中有这么一句。
不知道有什么分别?
回复 支持 反对

使用道具 举报

发表于 2009-7-9 10:46:25 | 显示全部楼层
OrgManager ('BM1', '', True)
这个什么也取不出来吧,第一个参数是个组织机构范围,直接就写一个字符串没有办法定位到一个组织单元。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 13:39:14 | 显示全部楼层
那如果这么写呢:
lOrgDept :string;
lOrgDept := OrgExpr.OrgKey('BM1', '', '');
OrgManager (lOrgDept, '', True) ;
那这样写,orgmanager这个函数能取出东西来吗? 还有,他跟19楼有分别吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 05:46 , Processed in 0.052506 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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