1. 概述
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
V1.5.2 | 新增数据平台授权权限 |
4.0.9 | 支持为「数据管道」功能分配授权权限 |
4.0.26 | 支持为「数据服务」功能分配授权权限 |
4.1.6.1 | 支持为「库表管理」功能分配授权权限 |
1.2 应用场景
超级管理员可以给予某个对象数据平台的授权权限,使该对象将成为一个次级管理员。
次级管理员可以给下级成员分配「数据平台」下模块的使用权限。
1.3 前提条件
已经注册了相关功能,详情参见:注册简介
若开启了「限制使用用户」,则需要将授权的用户添加至「数据开发用户」,详情参见:平台使用用户
2. 示例
2.1 场景模拟
超管给用户「Jack」分配数据平台的「授权」权限,让 Jack 可以给「人力资源部门」分配「数据平台」下「数据开发」、「数据管道」、「数据服务」、「库表管理」的使用权限。
2.2 实现思路
对象 | 需拥有权限 | |
---|---|---|
人力资源部门 | 若想使用「数据平台」下某个模块的功能,需要拥有该模块的使用权限、某个数据连接的使用权限,详情请参见:数据平台使用权限 | |
由于 Jack 需要给人力资源部门分配「数据平台」下某个模块的使用权限、某个数据连接的使用权限,所以 Jack 需要拥有下面权限 | ||
Jack | 人员管理授权权限 | Jack 需要拥有对「人力资源部门」授权的权限,否则无法给「人力资源部门」分配其他功能的权限 |
「数据平台」下某个模块的授权权限 | Jack 需要将「数据平台」下某个模块的使用权限分配给「人力资源部门」,所以 Jack 需要有该模块的授权权利 | |
某个数据连接授权权限 | Jack 需要将某个数据连接的使用权限分配给「人力资源部门」,所以 Jack 需要有该数据连接的授权权利 | |
「权限管理」的使用权限 | Jack 需要在「权限管理」中为「人力资源部门」分配相关权限,所以需要有「权限管理」的使用权限 |
2.3 开启分级授权、数据连接控制按钮
超级管理员登录 FDL,点击「管理系统>权限管理>全局设置」,开启「分级授权」和「数据连接控制」,如下图所示:
操作 | 说明 |
---|---|
开启「分级授权」按钮 | 必须开启 若不开启:无法给 Jack 分配相关功能的授权权限 |
开启「数据连接控制」按钮 | 必须开启 「人力资源部门」需要拥有数据连接的使用权限,才能在「数据平台」下某个模块中,以数据连接为对象,对该数据连接下的库表进行操作 为「人力资源部门」分配数据连接的使用权限之前,需要开启「数据连接控制」按钮 |
2.4 为 Jack 分配相关权限
2.4.1 分配人员管理授权权限
Jack 需要有「人力资源部门」的授权权限,才能拥有对「人力资源部门」授权的权利。
点击「授权权限配置>用户最终权限>Jack>人员管理」,为 Jack 配置「人力资源」部门的「授权」权限,如此 Jack 拥有了对「人力资源」授权的权力。如下图所示:
2.4.2 配置「数据平台」授权权限
Jack 需要拥有「数据平台」下某个模块的授权权限,才能将该模块的相关权限(使用权限、授权权限)分配给其他人。
点击「数据平台」,将数据平台下「数据开发」、「实时任务」、「数据管道」、「数据服务」、「库表管理」的授权权限分配给 Jack 。如下图所示:
2.4.3 配置数据连接授权权限
使用「数据平台」下某个模块功能前,需要有某数据连接的使用权限。由于 Jack 需要给其他人分配数据连接的使用权限,所以 Jack 需要有该数据连接的授权权限。
点击「数据连接」,为 Jack 分配数据连接的授权权限。如下图所示:
2.4.4 配置权限管理使用权限
Jack 需要在「权限管理」中为其他人分配权限,所以需要有「权限管理」的使用权限。
点击普通「权限配置>管理系统」,为 Jack 分配「权限管理」的使用权限。如下图所示:
2.5 效果查看
1)登录 Jack 账号,可为「人力资源」部门分配「数据平台」下「数据开发」、「定时任务」、「数据管道」、「数据服务」、「库表管理」、「某些数据连接」的使用权限。如下图所示:
2))「人力资源」部门的用户登录 FDL ,可使用「数据平台」下「数据开发」、「数据管道」、「数据服务」、「库表管理」模块。如下图所示: