历史版本2 :根据职务分配权限 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 版本JAR 包新增功能
5.12020-08-04在 fine_conf_entity 中新增表字段后,新增职务维度

1.2 应用场景

零售、银行等行业在很多城市都有业务,每个城市下都有部门和职位,管理员给不同部门的相同职位分配权限时,只能一个一个配置,工作量巨大。用户希望将职务作为维度,去分配权限。

1.3 功能简介

2020-08-04 及之后的 JAR ,在 fine_conf_entity 表中新增表字段后,新增职位维度,超级管理员可根据职位分配权限。

注:次级管理员不可见新增的「职位」维度。

2. 新增职务维度编辑

2.1 新增表字段

在 FineDB 数据库中FINE_CONF_ENTITY表中添加字段FSConfig.authorizeAttr.postAuthority,值设置为true,重启工程。

注1:修改 FineDB 数据库表字段值需要使用第三方管理软件连接 FineDB 数据库,在第三方管理软件中修改表字段值。 请参见: 使用第三方管理软件连接工程内置 HSQL 数据库 FineDB

2.2 效果查看

2.2.1 权限管理

1)权限配置

以管理员身份进入数据决策系统,点击管理系统>权限管理>权限配置,「权限配置」下方新增职务 Tab 页,如下图所示:

16.png

2)权限快捷配置

点击权限快捷配置,右侧新增职务维度。如下图所示:

17.png

2.2.2 模板认证

开启 角色权限认证 后,可根据职务选择需要认证的模板,如下图所示:

18.png

3. 示例编辑

本章以职务为维度,将人员管理、目录权限、管理系统的相关权限分配给职务为例,介绍为职务分配权限的步骤。

注:业务包权限分配请参见:分配业务包中的权限;共享权限的分配使用请参见:分享自助数据集

3.1 开启分级授权

以管理员身份进入数据决策系统,点击管理系统>权限管理>全局设置,打开分级授权按钮,点击保存。如下图所示:

19.png

3.2 分配权限

3.2.1 人员管理

在职务 Tab 页下,点击部长,将财务部的人员管理权限分配给职务「部长」。如下图所示:

20.png

3.2.2 目录权限

点击目录权限,将「管理驾驶舱」的查看权限分配给职务「部长」,将「行业应用」的授权权限分配给职务「部长」,如下图所示:

注:可在「权限快捷配置」Tab 页下将「目录权限」分配给职务,效果与在「权限配置」Tab 页下将「目录权限」分配给职务相同。

21.png

3.2.3 管理系统

点击管理系统,将「权限管理」、「用户管理」的查看权限分配给「职务」部长。如下图所示:

22.png

3.3 效果查看

3.3.1 目录

Alice (职务为部长)登录数据决策系统,有「管理驾驶舱」和「行业应用」仪表板的查看权限。「目录」页面如下图所示:

注:若想正常预览仪表板,需拥有相关业务包的使用权限,具体步骤请参见:权限管理指南

233.png

3.3.2 用户管理

点击管理系统>用户管理,Alice 用户可对「财务部」人员进行人员管理,如下图所示:

23.png

3.3.3 权限管理

1)点击权限管理,Alice 可将「人员管理」下「财务部」的授权权限分配给财务部门或职位。如下图所示:

24.png

2)点击目录权限,Alice 可将「行业应用」下仪表板的查看导出授权权限分配给「财务部」。如下图所示:

25.png

4. 注意事项编辑

注:用户的最终权限为部门、职务、角色权限的并集,但若单独为某一用户设置权限,以用户权限为准。

4.1 部门 Tab 和职务 Tab 下的职务区别

超级管理员给「职务」 Tab 下的职务配权限后,部门 Tab 下的职务权限是不联动的。

1)在新增「职务」 Tab 下为一线技术支持分配权限后,点击「部门」 Tab 下的相同职务,显示无权限。如下图所示:

26.png

2)但「用户」 Tab 页下,职务为一线技术支持的用户,被分配了权限。如下图所示:

27.png