呵呵,前面我给出的写法不准,准的来了:
思路:
1、取前驱环节执行者部门GetProcUnitExecutorDept('', True)
2、取组织单元的子,范围就是刚才的GetProcUnitExecutorDept('', True),条件是岗位成员,并且 ISPLAYNAME = '部门经理',得到:OrgChildren(GetProcUnitExecutorDept('', True), :条件1, True, False)
3、重复取组织单元的子,范围就是2的OrgChildren(GetProcUnitExecutorDept('', True), :条件1, True, False),条件是人员成员,最后结果是
OrgChildren(OrgChildren(GetProcUnitExecutorDept('', True), :条件1, True, False), :条件2, True, False) |