山海鲸可视化

根据用户分配权限

1. 概述

1.1 应用场景

前两节介绍了【根据部门职位/角色分配权限】,但是当遇到下面的情况时,根据部门职位/角色分配权限会不方便。
1)部分用户临时需要查看某张报表。
2)领导身兼多职,领导有权限查看某些报表但领导所在部门和角色没有权限。
3)有时候需要针对特定的个人分配报表权限,就必须先专门建一个新角色。
这时,可以给某些特殊的人员(用户)单独分配权限,没有“部门职务/角色”的限制。

1.2 功能简介

用户是平台里的用户。
管理员登录报表门户系统,点击“系统管理”>“权限管理”>**“用户列表” **,可为用户分配相关权限。如下图所示:1.png

2. 选择用户

管理员登录报表门户系统,点击“系统管理”>“权限管理”>“用户列表”,显示所有可以设置权限的用户列表。如下图所示:2.png

默认显示所有用户,也可点击搜索框,输入需要查找的用户关键词来查找某个用户,如下图所示:3.png

3. 用户权限继承

未进行单独设置时,用户权限将继承部门、角色、职务分配的权限并集,子模板继承自父目录的单独用户设置。
例如用户 Anna,属于部门“业务部”
业务部拥有目录“中国式复杂报表”的查看权限。如下图所示:4.png

点击“用户列表”,可以看到用户 Anna 拥有目录“中国式复杂报表”的查看权限,该权限来源为“部门>业务部”。如下图所示:5.png

4. 用户权限单独设置

管理员可对每一个用户的权限进行单独设置。
管理员点击“系统管理”>“权限管理”>“用户列表”,选择用户,为其配置相关用户权限。
配置时将跳出用户权限配置提醒窗口,配置后该条设置项和它的下级设置项均出现灰色的“用户单独限制图标”,如下图所示:6.png

【注意事项】:
1)无论取消权限还是赋予权限,只要权限更改,都会有用户单独限制图标出现,有提醒窗口弹出。
2)无论用户权限是否与“部门/角色”分配的权限一致,只要“用户单独限制图标”没有消失,该项权限的设置都使用“用户单独权限”,不继承部门和角色分配的权限。

5. 恢复继承权限

5.1 恢复当前 Tab 权限

管理员可点击“恢复继承权限”清除“当前选中用户”关于“当前 Tab”的全部单独用户权限,恢复“继承部门”/“角色分配”的权限。如下图所示:
7.png

5.2 恢复单条权限

管理员可选中用户,点击右侧的“用户单独限制图标”,可清除该条权限配置的单独用户权限,恢复“继承部门”/“角色分配”的权限。
【注意事项】如果同时给用户配置了父节点和子节点的权限:
1)只点击子节点右侧的恢复继承权限,会恢复对父节点的继承。
2)如果点击了父节点右侧的恢复继承权限,父子节点的权限会同时恢复的。如下图所示:
8.gif

6. 权限生效范围

由于一个用户可能有多个部门职务或角色,部门之间存在父子层级结构,因此权限设置过程中需要遵循相关权限逻辑。
详情请参见:同级权限生效逻辑层级权限生效逻辑