OrgParent
查找组织单元的父。OrgParent 的格式是:OrgParent(组织机构范围表达式,组织机构
条件表达式,是否取所有父,是否包含自己)。其中“组织机构范围表达式”定义了要查找
哪些组织单元的父,此参数不能为空;“组织机构条件表达式”定义了查找符合哪些条件的
父(父要满足哪些条件),此参数可以为空;“是否取所有父”是一个值只能为True 或者False
的参数,当值为True 时代表要取所有的父,反之当值为False 时只取直接的父(第一层父);
“是否包含自己”也是一个值只能为True 或者False 的参数,当值为True 时代表取到的组
织单元包含“组织机构范围表达式”定义的组织单元自身,反之当值为False 时则不包含。
例如:查找部门1 ( ID 为BM1)的上级所有部门,并且包括部门1,表达式为
OrgParent(OrgKey('BM1', '', ''), OrgCondition('*.DPT', '', ''), True, True)。
OrgFamily
查找组织单元相关的单元(相关单元包括父、子和自己)。OrgFamily 的格式是:OrgFamily
(组织机构范围表达式,组织机构条件表达式,是否取所有)。其中“组织机构范围表达式”
定义了要查找哪些组织单元相关的单元,此参数不能为空;“组织机构条件表达式”定义了
查找符合哪些条件的相关单元(相关单元要满足哪些条件)此参数可以为空;“是否取所有”
是一个值只能为True 或者False 的参数,当值为True 时代表要取所有的相关单元(所有的
父、所有的子和自己),反之当值为False 时只取直接的相关单元(直接父,直接子和自己)。
例如:查找部门1(ID 为BM1)的所有相关单元,表达式为OrgFamily(OrgKey('BM1', '', ''),
'', True)。 |