orgmanager􀁺 OrgManager
在描述此函数之前,先明确几个概念:组织单元相对于其下属来说,称为其下属的管理
者。对于某组织单元B,如果它被直接包含在组织单元A 的管理权限中,则称组织单元A
用户手册第 338 页
Copyright 2000-2004 Justep Software www.justep.com
是组织单元 B 的直接管理者;如果组织单元B 没有被直接包含在组织单元A 的管理权限中,
但是它的上级单元被包含在组织单元A 的管理权限中,则称组织单元A 是组织单元B 的间
接管理者。
此函数的作用就是查找组织单元的管理者。OrgManager 的格式是:OrgManager(组织
机构范围表达式,管理类型,是否只取直接管理者)。其中“组织机构范围表达式”定义了
要查找哪些组织单元的管理者,此参数不能为空;“管理类型”定义了查找哪些业务上的管
理者(关于业务上的管理,请参考8.5 节),此参数为空时表示查找组织上的管理者;“是否
只取直接管理者”是一个值只能为True 或者False 的参数,当值为True 时代表要取的是直
接管理者,反之当值为False 时既取直接管理者也取间接管理者。例如:查找部门1(ID 为
BM1)的组织上的直接管理者,表达式为OrgManager (OrgKey('BM1', '', ''), '', True)。 |