回到主页
回到主页

为角色配置用户同步

· 【用户手册】厦门艾科思移动报表平台使用

【应用场景】

当数据库或第三方接口中已存在用户的权限信息,可以将用户名同步到角色中,当第三方系统的用户发生变更时,报表平台的角色权限也可以同步更新

示例脚本

importPackage(com.alibaba.fastjson);

var data = new JSONArray();

//连接名称,在"连接管理"中配置相应的数据库连接

var connectionName = "local dataset";

var sql="select usercode from permissiontable";

//查询用户

var userRows = databaseService.query(connectionName, sql, null);

if(userRows.size() > 0){

for(var i = 0; i < userRows.size(); i++){

var row = userRows.get(i);

var userObj = new JSONObject();

//用户名,必须使用参数username

userObj.put("username", row.get("usercode"));

data.add(userObj);

}

}

//如果设置为false,表示不执行本次同步操作

result.setSuccess(true);

result.setData(data);

上一篇
5. 角色管理
下一篇
6. 数据权限
 回到主页
上线了提供技术支持
上线了免费建站
开始用上线了创建自己的网站
所有文章
×

还剩一步!

确认邮件已发至你的邮箱。 请点击邮件中的确认链接,完成订阅。

好的上线了提供技术支持