页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

问题

在【通过计划任务同步用户及机构】同步用户的任务脚本示例中,脚本会设置用户的所属机构,但任务执行过程中发现用户的所属默认机构的设定是随机的,是否有接口可以指定用户的默认机构(默认组)

解决方案

可在示例代码的基础上添加如下配置

importPackage(Packages.java.io);
importPackage(Packages.java.lang);
importPackage(Packages.java.util);
importPackage(Packages.smartbi.usermanager);
importPackage(Packages.smartbi.sdk);
importPackage(Packages.smartbi.sdk.service.user);
importPackage(Packages.smartbi.sdk.service.datasource);

var usrManagerService = new UserManagerService(connector);
var datasrcService = new DataSourceService(connector);

var user = usrManagerService.getUserByName('zwy_user');//根据用户名获取用户信息

var parentGroup = usrManagerService.getDepartmentByName("ZWY2");//根据组名称获取组id

var defOrgIdList = [];//定义用于存储默认组的数组
defOrgIdList.push(parentGroup.getId());

usrManagerService.setDefaultDepartments(user.getId(), defOrgIdList);//设定用户默认组
   


  • 无标签