1. 概述编辑
1.1 版本
报表服务器版本 | JAR | 新增功能 |
---|---|---|
10.0 | 2020-01-15 | 「邮箱」支持包含符号#和& |
2020-08-04 | 新增保留信息选项,勾选后,导入用户时可保留已存在用户的姓名、密码、手机、邮箱信息 |
1.2 功能简介
根据用户信息表创建 服务器数据集 ,可将用户信息导入到数据决策系统中。导入用户信息后,若服务器数据集中新增用户或删除用户,需要再次手动导入。平台用户可能是多个数据集组成的集合。
2. 导入逻辑编辑
不勾选保留信息选项、导入非树数据集时,具体导入逻辑如下表所示:
注:若导入 树数据集 ,之前用户信息会被清空。
场景 | 说明 |
---|---|
服务器数据集中存在、平台也存在的用户 | 1)导入用户时,覆盖同名用户的姓名、手机、邮箱、密码; 2)导入用户时,同名用户的部门职务、角色信息增量更新,即取原平台用户和服务器数据集中用户信息的并集 |
服务器数据集中存在、平台不存在的用户 | 导入用户时,将用户信息更新到平台 |
服务器数据集中不存在、平台存在的用户 | 导入用户时,平台用户信息保持不变 |
3. 导入用户信息编辑
3.1 准备用户信息表
注:用户信息表必须包含「用户名」、「姓名」、「密码」字段信息。
1)点击下载用户信息表:userinfo.xls
用户信息表具体信息如下图所示:
2)将「用户信息表」添加到已有数据库中。
3.2 将用户信息定义为服务器数据集
注:FineBI 中创建服务器数据集的步骤请参见:服务器数据集
将用户信息表所在的数据库与 FineBI 配置数据连接 ,创建包含用户信息的服务器数据集 ,SQL 语句为select *from userinfo。示例如下图所示:
3.3 开启导入用户
以管理员身份进入数据决策系统,点击管理系统>用户管理>导入用户,配置用户信息,点击确定按钮。如下图所示:
3.2.1 保留信息
手动添加用户切换为导入用户、导入用户切换为导入用户时,2020-08-04 及之后的 JAR 新增保留信息按钮。具体介绍如下表所示:
注:「保留信息」按钮默认不勾选。
用户状态 | 是否有「保留信息」选项 | 备注 |
---|---|---|
手动添加用户切换为导入用户 | 是 | 勾选后,已存在用户的姓名、密码、手机、邮箱不会被更新 |
导入用户切换为导入用户 | ||
同步用户切换为导入用户 | 否 | - |
3.2.2 服务器数据集
选择用户信息对应的服务器数据集。
3.2.3 字段名称
用户名、姓名、密码、部门名称、职务名称、角色名称、手机、邮箱为对应服务器数据集中的字段名称。
用户管理配置的用户邮箱信息与系统管理邮件配合使用,可通过 FineReport 平台直接发送邮件至不同平台用户邮箱,比如说应用于 定时任务发送邮件
注:部门、职务配置后无法恢复未选择状态,只能删除重新添加。
3.2.4 加密方式
请参见:用户同步数据集 文档的 2.3.6 节内容。
3.4 效果查看
用户导入后,效果如下图所示:
1)超级管理员可删除已导入的用户,编辑已导入用户信息,可在已导入用户基础上添加用户。
2)已导入的普通用户可在「账号设置」处修改密码。