起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 149|回复: 6

[结帖]再问关于流程中的执行者范围**

[复制链接]
发表于 2007-12-21 09:21:54 | 显示全部楼层 |阅读模式
组织结构描述: 集团下有多个子公司,每个公司有多个部门,部门下设多个岗位
问题:我想取子公司下某个岗位的人员,如:公司 DGGS  岗位 JCWZZG,这个岗位在部门DGGS_ZHB下面
  公司 JZXGS  岗位 JCWZZG,这个岗位在部门JZXGS_ZHB下面  
尝试:OrgChildren(OrgKey('DGGS', 'JCWZZG', ''), OrgCondition('*.PSM', '', ''), True) 这样写不对,测试时没有人员出现。但是如果OrgChildren(OrgKey('DGGS_ZHB', 'JCWZZG', ''), OrgCondition('*.PSM', '', ''), True) 这样就对了,于是我尝试这样写来满足多个子公司OrgChildren(OrgKey('GetProcUnitExecutorOgn('', FALSE)'||'_ZHB', 'JCWZZG', ''), OrgCondition('*.PSM', '', ''), True),但是在运行是流转选择执行者时无人可选。。。
回复

使用道具 举报

 楼主| 发表于 2007-12-21 09:27:03 | 显示全部楼层
其实我想实现的就是,本公司人员在将数据流转给JCWZZG时,只能看到本公司的JCWZZG岗位下的人员
回复 支持 反对

使用道具 举报

发表于 2007-12-21 09:34:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 09:56:18 | 显示全部楼层
问题是搞定了,但是有几点疑问想请教下
OrgChildren(OrgSelect(OrgCondition('gw2.*','','')), '', False, False) and OrgChildren(GetProcUnitExecutorOgn('', True), '', True, True)
我看您给的语句中OrgChildren用了4个参数,而我在atiger的帖子中看到OrgChildren的格式是:OrgChildren(组织机构范围表达式,组织机构条件表达式,是否取所有子),应该是三个参数,您能给解释下每个参数的含义吗?
回复 支持 反对

使用道具 举报

发表于 2007-12-21 10:13:12 | 显示全部楼层
OrgChildren
查找组织单元的子。OrgChildren 的格式是:OrgChildren(组织机构范围表达式,组织
机构条件表达式,是否取所有子,是否包含自己)。其中“组织机构范围表达式”定义了要
查找哪些组织单元的子,此参数不能为空;“组织机构条件表达式”定义了要查找符合哪些
条件的子(子要满足哪些条件),此参数可以为空;“是否取所有子”是一个值只能为True
或者False 的参数,当值为True 时代表要取所有的子,反之当值为False 时只取直接的子(第
一层子);“是否包含自己”也是一个值只能为True 或者False 的参数,当值为True 时代表
取到的组织单元包含“组织机构范围表达式”定义的组织单元自身,反之当值为False 时则
不包含。例如: 查找部门1 ( ID 为BM1 ) 下的所有的人员成员, 表达式为
OrgChildren(OrgKey('BM1', '', ''), OrgCondition('*.PSM', '', ''), True, False)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 10:19:59 | 显示全部楼层
ok,谢谢,不过还是对设计人员范围有点疑惑,我自己再看看,结贴
回复 支持 反对

使用道具 举报

发表于 2007-12-21 10:20:27 | 显示全部楼层
楼主,我在哪里写的OrgChildren 是三个参数,我去看看
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 17:07 , Processed in 0.038841 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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