函数说明
var personObj = this.org.getPerson(name)
参数说明
name : (string)必选,人员的distinguishedName | id | unique | name
返回值
personObj 返回人员的对象
脚本示例
?
var personObj = this.org.getPerson("林玲@linling@P");
return personObj.mobile;
?
函数说明
var person_array = this.org.listSubPerson (name,[true|false])
参数说明
name : (string)必选,人员的distinguishedName | id | unique | name
nested 布尔 true嵌套下级;false直接下级;默认false;
返回值
person_array 返回人员的对象数组
脚本示例
?
var person_array = this.org.listSubPerson ("林林@linlin@P");
?
函数说明
var person_array = this.org.listSupPerson(name,[true|false])
参数说明
name : (string)必选,人员的distinguishedName | id | unique | name
nested 布尔 true嵌套上级;false直接上级;默认false;
返回值
person_array 返回人员的对象数组
脚本示例
?
var person_array = this.org.listSupPerson("林林@linlin@P");
?
函数说明
var person_array = this.org.listPersonWithGroup(name);
参数说明
name : (string)必选,群组名
返回值
person_array 返回人员的对象数组
脚本示例
?
var person_array = this.org.listPersonWithGroup ("人力组");
?
函数说明
var person_array = this.org.listPersonWithRole(name);
参数说明
name : (string)必选,角色名
返回值
person_array 返回人员的对象数组
脚本示例
?
var person_array = this.org.listPersonWithRole("Manager");
?
函数说明
var person_array = this.org.listPersonWithIdentity(name);
?
参数说明
name : (string)必选,身份唯一编码
返回值
person_array 返回人员的对象数组
脚本示例
?
var person_array = this.org.listPersonWithIdentity("李杰@114849cc-eb77-4217-bd15-00b449acbdbb@I");
?
函数说明
var person_array = this.org.listPersonWithUnit (name,[true|false]);
参数说明
name : (string)必选,组织的DN或者唯一编码
nested 布尔 true嵌套的所有成员;false直接成员;默认false;
返回值
person_array 返回人员的对象数组
脚本示例
?
var name ="内控管理部@2462e85b-ebad-4cfe-b264-866e80c349bf@U";
var person_array = this.org.listPersonWithUnit(name,true);
?
?
?
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;
?
函数说明
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;
?
函数说明
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;
?
函数说明
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;
?
函数说明
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;
?
函数说明
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;
?
函数说明
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;
?
函数说明
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;
??
函数说明
var groupObj = this.org.getGroup(name);
参数说明
name : (string)必选,群组名
返回值
groupArray: 返回群组的对象数组
脚本示例
?
var name = "人力组";
var groupObj = this.org.getGroup(name);
return groupObj.distinguishedName;
?
函数说明
var groupObj = this.org.listSubGroup (name, [true|false]);
参数说明
name : (string)必选,群组名
nested 布尔 true嵌套下级;false直接下级;默认false;
返回值
groupArray: 返回群组的对象数组
脚本示例
?
var name = "人力组";
var groupObj= this.org. listSubGroup (name, true);
if(groupObj.length<1){
return "";
} else {
return groupObj[0].unique;
}
?
函数说明
var groupObj = this.org.listSupGroup(name, [true|false]);
参数说明
name : (string)必选,群组名
nested 布尔 true嵌套上级;false直接上级;默认false;
返回值
groupArray: 返回群组的对象数组
脚本示例
?
var groupObj = this.org.listSupGroup("人力组",true)
?
函数说明
var groupObj = this.org.this.org.listGroupWithPerson(name, [true|false]);
参数说明
name : (string)必选,群组名
nested 布尔 true嵌套下级;false直接下级;默认false;
返回值
groupArray: 返回群组的对象数组
脚本示例
?
var groupObj = this.org.listGroupWithPerson ("人力组",true)
?
函数说明
var groupObj = this.org.groupHasRole (name, role);
参数说明
name : (string)必选,群组名
role需要查询的角色名称
返回值
true, false
脚本示例
?
this.org.groupHasRole ("人力组", "Manager");
?
?
函数说明
var roleObj= this.org.getRole(name);
参数说明
name : (string)必选,角色名
返回值
roleObj: 返回角色的对象数组。
脚本示例
?
var name = "Manager";
var roleObj = this.org.getRole (name);
return roleObj.distinguishedName;
?
函数说明
var roleObj= this.org.listRoleWithPerson (name);
参数说明
name : (string)必选,个人
返回值
roleObj: 返回角色的对象数组。
脚本示例
?
var roleObj = this.org.listRoleWithPerson (“李杰@lijie@P”);
?
函数说明
var roleObj= this.org.personHasRole(name,role)
参数说明
name : (string)必选,人员的distinguishedName | id | unique | name
Role:角色名
返回值
true, false
脚本示例
?
var hasRole = this.org. personHasRole("林林@linlin@P","Manager");
return hasRole;