历史版本15 :角色权限认证 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

1.1 应用场景

实际业务场景中有时需要根据登录用户角色查看和导出不同的模板。开启角色权限认证即可实现这一需求。

1.2 功能介绍

角色权限控制即管理员可以通过用户的角色来给不同角色配置不同的模板访问权限,如设置「一线技术支持」只能访问 B 模板,当角色为一线技术支持的员工登录之后,只能查看 B 模板,如果访问 A 模板就会提示没有权限。

1.3 适用情况

角色权限控制适用于那些相对来说系统比较大,人员比较多,模板不是很多,并且对模板访问权限有需求的情况。

本文介绍模板认证中权限配置的设置方式。

注:如果选择角色权限控制,那么查看模板时,首先必须先登录,然后再根据登录用户的角色判断权限。  

2. 示例编辑

首先在 用户管理 中为系统导入或添加用户,并设置 用户身份验证 方式,这里使用 服务器数据集 用户信息表,身份验证方式使用默认方式。

2.1 权限控制方式选择

用管理员帐号登录数据决策系统,进入管理系统>模板认证,点击全局设置,在模板权限控制中打开模板认证按钮,选择需要认证的模板,并选择认证方式为「角色权限控制」,点击保存,如下图所示:

1578364016607511.png

2.2 权限分配

1)点击保存,就可以 根据角色分配权限 ,平台会自动读取 用户管理 中添加或导入的角色展示出来,也可手动添加角色,同时可以为角色分配 FR 模板的查看、填报权限,为 BI 模板分配查看、导出权限。如下图所示:

95.png

2)添加 1 个角色数据架构师,用户为 Lisa,其添加方式可查看 根据角色分配权限 ,给该角色分配的「公司综合运营驾驶舱」模板查看和导出的权限,如下图所示:

3.png

2.3 效果查看

2.3.1 数据架构师角色用户登录

使用数据架构师这个角色用户 Lisa 账号登录,在浏览器地址栏中输入「公司综合运营驾驶舱」模板的链接,如下图所示:

222

2.3.2 其他用户账号登录

使用非数据架构师角色用户账号登录系统,比如 Jack 登录系统,在浏览器地址栏中输入「公司综合运营驾驶舱」模板的链接。如下图所示:

222

3. 角色权限认证和权限管理共存逻辑编辑

3.1 BI模板导出权限

在模板认证中若设置了部门/角色/用户无导出权限,不论是否在权限管理>目录权限中开启了导出权限,在模板编辑状态下目录查看模板首页查看模板查看分享给我的模板都不能导出模板,包括全局导出组件导出

1)例如管理员给 Lisa 开启模板认证对应 BI 模板的查看权限,但未开启导出权限,如下图所示:

47.png

2)在权限管理处对 Lisa 设置门店销售状况模板的目录权限查看和导出权限,如下图所示:

48.png

注:已经开启业务包权限中对应数据的查看权限。

3)登录 Lisa 账号,查看模板编辑状态下无法导出,如下图所示:

65.png

在首页查看模板无法导出,如下图所示:

12.png

在目录查看模板,无法导出,如下如所示:

23.png

在查看分享给我的模板无法导出模板,如下图所示:

45.png

3.2 目录模板查看权限

在开启角色权限认证的情况下,若需要「目录模板」的查看权限,需要在管理系统>权限配置中配置查看权限,如下图所示:

03.png

3.3 目录模板导出权限

开启角色权限认证的情况下,若需要「目录模板」的导出权限,需要在管理系统>权限配置模板认证>认证配置中都配置模板导出权限。

3.4 分享模板的查看和导出权限

对于用户直接分享或者 URL 的方式分享的模板,查看和导出的权限取决于模板认证中给此用户配置的权限情况,即:配置了模板认证的查看权限,即可查看此模板;配置了模板认证的导出权限,即可导出此模板。