1.查询组织的下级:listSubUnit函数说明

**

var unitList=this.org.listSubUnit (name,[true false]);
参数说明 name : (String Array)必选,组织唯一编码
nested 布尔 true嵌套下级;false直接下级;默认false
返回值 unitArray 返回组织的对象数组
脚本示例
var dn = "人社事业部@e0c84b01-ef35-482f-946b-93e040848af5@U";
var unitArray = this.org.listSubUnit(dn);
return unitArray.length;

**

2. 查询组织的上级:listSupUnit**

**

函数说明 var unitList=this.org.listSupUnit(name,[true false]);
参数说明 name : (String Array)必选,组织唯一编码
nested 布尔 true嵌套上级;false直接上级;默认false
返回值 unitArray 返回组织的对象数组
脚本示例
var dn = "人社事业部@e0c84b01-ef35-482f-946b-93e040848af5@U";
var unitArray = this.org.listSupUnit(dn);
return unitArray.length;

**

3.根据个人身份获取组织:getUnitByIdentity

**

函数说明 var unitList=this.org.getUnitByIdentity (name,flag);
参数说明 name : (String Array)必选,个人唯一编码
flag:
数字 -- 表示获取第几层的组织
字符串 -- 表示获取指定类型的组织
空字符串 -- 表示获取直接所在的组织
返回值 unitArray 返回组织的对象数组
脚本示例
var dn = "李义@5d10c11e-54cd-458d-9c34-5ba1a371a4d9@I";
var unitArray = this.org.getUnitByIdentity(dn, "一级部门");
return unitArray.name;

**

4.列出身份所在组织的所有上级组织:listAllSupUnitWithIdentity** | 函数说明 | var unitList= this.org.listAllSupUnitWithIdentity (name); | | :--- | :--- | | 参数说明 | name : (String|Array)必选,身份唯一编码 | | 返回值 | unitArray 返回组织的对象数组 | | 脚本示例 | | | var dn = "李义@5d10c11e-54cd-458d-9c34-5ba1a371a4d9@I";
var unitArray = this.org.listAllSupUnitWithIdentity (dn);
return unitArray.length; | |

**

5. 获取人员所在的所有组织:listUnitWithPerson**

**

函数说明 var unitList= this.org.listUnitWithPerson (name);
参数说明 name : (String Array)必选,身份唯一编码
返回值 unitArray 返回组织的对象数组
脚本示例
var dn = "李义@5d10c11e-54cd-458d-9c34-5ba1a371a4d9@I";
var unitArray = this.org.listUnitWithPerson (dn);
return unitArray.length;

**

6.列出个人所在组织的所有上级组织:listAllSupUnitWithPerson**

**

函数说明 var unitList= this.org.listAllSupUnitWithPerson (name);
参数说明 name : (String Array)必选,个人唯一编码
返回值 unitArray 返回组织的对象数组
脚本示例
var dn = "李义@5d10c11e-54cd-458d-9c34-5ba1a371a4d9@I";
var unitArray = this.org.listAllSupUnitWithPerson (dn);
return unitArray.length;

**

7.根据组织属性获取所有符合的组织:listUnitWithAttribute**

**

函数说明 var unitList= this.org.listUnitWithAttribute(name,attribute);
参数说明 name : (String Array)属性名
attribute 属性值
返回值 unitArray 返回组织的对象数组
脚本示例
var name= ""; var attribute = "";
var unitArray = this.org.listUnitWithAttribute (name,attribute );
return unitArray.length;

**

8. 根据组织职务获取所有符合的组织:listUnitWithDuty**

**

函数说明 var unitList= this.org. listUnitWithDuty (name,id);
参数说明 name : (String Array)组织职务名
id 身份id(也可以是身份对象)
返回值 unitArray 返回组织的对象数组
脚本示例
var name = "总经理";
var id = "身份id";
var unitArray = this.org.listUnitWithDuty (name,id);
return unitArray.length;

results matching ""

    No results matching ""