第10页,共263页。 显示 2,621 条结果 (0.653 秒)
通过Excel导入同步用户
1.说明 Smartbi 提供导入EXCEL信息实现用户信息同步功能。 2.实现步骤对应在t_group_user表中的增加相关记录。 1、参考 导入用户信息 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=44499379,准备需要导入的用户信息文件。 下面对模版文件进行详细说明:该文件有三个sheet页,分别为:用户、组、角色,以下分别从用户、组、角色三方面介绍导入信息该如何填写。 (1) 用户,格式如下: 图1.png 用户ID:必填项,内容可随意定义,但必须保证其唯一性。对应t_user表中用户登录config页面时,登录用户不允许为admin账号(去admin化)
(本文档仅供参考) 问题场景 用户在登录config页面时,默认是admin用户,但处于某些安全规定,是不允许出现admin的账号登录系统的。对于这种安全要求,要如何处理呢? image2024-1-31_10-12-54.png 解决方案: 打开系统tomcat/bin的目录下,修改smartbi.properties的内容,如smartbi.adminUsername=admin,将admin改成zhangsan等即可。 image2024-1-31_10-14-34.png通过存储过程或 ETL 同步用户
可以通过存储过程或 ETL 定时将第三方系统的用户信息同步到 Smartbi 知识库相关的用户表中。 1. 知识库相关用户表 1.1 说明 同步数据库时涉及到的表如下: 数据表 含义说明 t_group 用户组表,记录用户组(机构)的信息。 t_user 用户表,记录所有用户信息。 t_group_user 用户组与用户对应表。相关字段:t_user.c_userid、t_group. c_groupid t_role 角色表,记录系统所有角色的信息。相关字段:t_group. c_groupid用户角色管理
用户可以被分组管理,同一个组的用户可以集成组的权限来拥有相同的权限。 用户信息管理包含两部分内容:“用户组”和“用户”。 用户和用户组可以通过角色和 操作权限 和 资源权限 进行挂钩。用户角色管理
用户可以被分组管理,同一个组的用户可以集成组的权限来拥有相同的权限。 用户信息管理包含两部分内容:“用户组”和“用户”。 用户和用户组可以通过角色和 操作权限 和 资源权限 进行挂钩。查看用户所有功能
系统中内置报表,列出用户所拥有的功能列表 报表入口 切换到 "分析展现"->"分析报表"->"system"目录->"分析报表"文件夹,点击"查看用户所有功能"。 yonghusuoyougong-01.png 报表介绍 报表界面如下: yonghusuoyougong-02.png 过滤条件 用户组 列出系统中所有用户组 用户 列出所选用户组下的用户 yonghusuoyougong-03.png 报表字段 用户名 过滤条件中所选的用户名,“用户”条件不勾选时,默认列出所选用户组下所有用户的权限 用户别名 用户的显示名称 功能ID 用户所拥有的功能ID名称查看用户所有功能
系统中内置报表,列出用户所拥有的功能列表 报表入口 切换到 "分析展现"->"分析报表"->"system"目录->"分析报表"文件夹,点击"查看用户所有功能"。 2022-02-14_11-25-08.png 报表介绍 报表界面如下: 2022-02-14_11-25-57.png 过滤条件 用户组 列出系统中所有用户组 用户 列出所选用户组下的用户 2020-11-18_15-12-15.png 报表字段 用户名 过滤条件中所选的用户名,“用户”条件不勾选时,默认列出所选用户组下所有用户的权限 用户别名 用户的显示名称 功能ID 用户所拥有的功能ID名称操作权限-用户只能浏览报表
在业务系统中,每个用户对应的角色不同,所拥有的权限也是不同的。 下面我们演示如何为角色分配操作权限。 用户登录系统之后,只能够浏览系统中的报表资源,不能定制报表资源以及对系统进行管理等。 caozuoquanxian-14.png 实现步骤 1.创建用户 1)在“系统导航栏”选择 运维设置 ,在“运维设置”界面选择主菜单 用户/机构/角色管理,进入“用户管理”界面。 188.png 2)在“用户管理”界面中,可以在功能菜单栏中点击 新建用户 或者在用户组上右键,选择 新建用户,进入“新建用户”界面。 yonghuguanli-08.png 3)在“新建用户”界面中,创建用户“华南业务员”。 198.png用户统一登录验证
1.说明 若是实际项目中有多个系统(包括Smartbi系统)需要统一登录认证,且将某个第三方系统作为统一登录认证平台,其余系统访问此系统来进行登录认证。此时需要自定义登录验证类替换Smartbi中登录验证逻辑,但还是需要通过角色来设置操作权限。如下图所示,根据实际情况扩展开发实现接口类,即可使用其他系统用户验证平台。 图1.png 2.实现步骤 1.参考“插件开发框架”,开发一个项目扩展包;(也可以直接创建一个java项目) 2.在扩展包项目中新建一个Java类 com.mycomp.mypackage.MyAuth,并且实现接口 IAuthentication http通过计划任务同步用户及机构
注意:该文档中的更新和覆盖机制,默认覆盖全部用户所属组。 1.说明 Smartbi提供创建自定义计划任务,调用 SDK 接口方法,进行用户和机构信息同步的功能。 计划任务同步用户和角色演示2.0.gif 2.具体操作 1、在系统运维-》计划任务-》任务-》新建任务,任务类型 选择“定制”,然后将如下代码粘贴到代码编辑区,根据实际业务逻辑修改。 以下自定义计划任务代码是基于已设置好的数据源ID,将第三方数据库中的用户,机构,角色等信息同步到Smartbi的知识库中。 importPackage(Packages.java.io); importPackage