跳到主要内容
版本:8.1.0

功能权限

功能权限概述

功能权限用于控制用户对平台各功能模块(如仪表板、数据大屏、轻应用等)的访问与操作能力,包括查看、编辑、授权、导出等权限类型。

在观远 BI 中,功能权限的配置载体是「角色」,用户通过「账号类型」与「自定义角色」获得功能权限,所有功能权限均受账号类型的权限上限约束。

管理员可通过「管理中心 > 用户管理 > 角色」进入角色权限配置页面,此处的「角色」是平台功能角色(如数据处理者、大屏制作者等),并非业务岗位角色(如人事、财务等)。如需对角色相关权限进行批量管理,推荐为特定角色创建对应的用户组。

角色分类

账号类型

账号类型为用户必填配置项,共分为三种,每种账号类型均包含默认权限权限上限(即可获得的最大权限范围)。

管理员

管理员拥有最高权限,可以创建用户、用户组, 也对该企业环境里所有页面、卡片、数据集等资源拥有和所有者一样的权限,可以进行任何操作。

业务管理员

业务管理员是管理员的一种细分类型,用于控制管理员在管理中心的功能范围。通过将部分管理员设置为业务管理员,并配置其可操作的管理中心功能模块,可以实现总部集权和下级分权的平衡,避免业务管理员越权操作高级功能(如企业配置、运维管理等)。业务管理员如何配置可参考 业务管理员

普通用户

普通用户可以创建页面、卡片和数据集,且对自己所有的页面、卡片、数据集有编辑、删除等所有权限。

  • 如果是非自己所有且被授权访问的页面、卡片,普通用户拥有和只读用户一样的权限。
  • 如果是非自己所有且被授权使用的数据集,普通用户可以用数据集创建卡片,但无法修改数据集的相关信息。

只读用户

只读用户对被授权的页面、卡片只有浏览访问权限,但是没有编辑、删除等相关权限;同时也没有数据集相关的操作入口。

自定义角色

作为系统管理员,您还可以根据自己公司的需要,自定义角色并分配功能权限,如报表设计师、页面设计师等。

自定义角色可配置各模块的:

  • 「查看」权限:用户可以看到该功能入口,且在该功能中看到有访问者/使用者权限的资源。
  • 「编辑」权限:在「查看」基础上,可新建资源,并对有所有者权限的资源进行编辑。
  • 「授权」权限:在「查看」基础上,可对有所有者权限的资源进行权限管理,分享给其他人。
  • 「导出」权限:在「查看」基础上,可导出有权限的资源。

说明:自定义角色可以配置超出某些账号类型权限上限的权限,但最终是否生效取决于账号类型的权限上限。

组管理员

组管理员管理用户组,与功能权限控制逻辑不同。当系统开启了组管理员的启用时,「成员」这里便可以看到组管理员的成员清单,以及每个组管理员的管理用户组。想进一步了解组管理员相关内容,可查看 组管理员

权限生效机制

生效规则

用户最终可用的功能权限,按照以下规则计算:

最终可用权限 =(账号角色默认权限 + 自定义角色权限)受限于 账号角色权限上限

系统会先合并所有角色权限,再根据账号类型的权限上限进行限制。

简单理解

  • 账号类型决定你能拥有的最大权限范围(天花板)
  • 账号类型自定义角色共同决定你实际获得的具体权限
  • 即使自定义角色给了很高权限,也不能突破账号类型的上限

配置入口

  • 查看/修改账号类型权限:管理中心 > 用户管理 > 角色 > 选择账号类型(管理员/普通用户/只读用户)> 角色权限
  • 查看/修改自定义角色:管理中心 > 用户管理 > 角色 > 选择自定义角色 > 角色权限
  • 给用户分配角色:管理中心 > 用户管理 > 用户 > 选择用户 > 编辑 > 账号类型/自定义角色

示例说明

用户小张为「只读用户」,默认拥有仪表板、数据大屏、幻灯片、组合报表的查看权限,通过自定义角色获得了轻应用、自定义地图的查看权限和仪表板的编辑权限。

由于只读用户权限上限为:除管理员中心外,各功能模块的查看权限,因此通过自定义角色获取的仪表板编辑权限不会生效,小张只能拥有仪表板、数据大屏、幻灯片、组合报表、轻应用、自定义地图的查看权限。

权限生效检查清单:

检查项检查位置预期结果
用户账号类型用户详情页确认是管理员/普通用户/只读用户
账号类型权限上限角色 > 账号类型查看该账号类型的最大权限范围
用户关联的自定义角色用户详情页确认用户关联了哪些自定义角色
自定义角色权限角色 > 自定义角色查看角色具体权限配置
最终生效权限实际使用验证测试用户能否执行目标操作

配置示例:零售企业功能权限配置

场景背景

某连锁零售企业拥有总部(经营分析部、数字化部门等)、区域经理、门店店长等多种角色;同时,各区域设有区域业务管理员,负责本区域的用户和资源管理。

企业希望实现:

  • 总部管理员:拥有所有功能模块的读写权限,负责全局配置与运维。
  • 总部数据分析师:负责报表与大屏设计。
  • 区域业务管理员:管理本区域用户和资源(如添加用户、分配资源权限),但不能访问企业配置、运维管理等高级功能。
  • 区域经理:可查看并导出本区域经营数据。
  • 门店店长:仅查看本店经营情况,严格限制误操作风险。

权限设计思路

角色账号类型业务管理员自定义角色目标权限效果
总部管理员管理员否(全局管理员)所有功能模块读写权限,可管理全部用户与资源
区域业务管理员管理员是(业务管理员)管理本区域用户和资源,无法访问企业配置、运维管理等模块
总部数据分析师普通用户不适用报表设计师角色可创建、编辑仪表板和数据大屏
区域经理只读用户不适用区域导出角色可查看并导出仪表板
门店店长只读用户不适用门店查看角色仅查看相关页面

操作步骤

设置区域业务管理员

  1. 总部管理员在「管理中心 > 用户管理 > 权限规则」中开启「业务管理员」开关。
  2. 点击「添加」,从管理员成员中添加需要担任区域业务管理员的用户(如「华东区管理员」)。
  3. 点击「编辑」,为该业务管理员配置管理中心功能权限。例如,仅保留「用户管理」、「资源管理」等模块的查看与编辑权限,取消「企业配置」、「运维管理」等高级模块的权限。
  4. 保存后,该用户即成为仅可管理用户和资源的业务管理员。

配置总部数据分析师、区域经理和门店店长的权限

以区域经理操作为例,由于区域经理账号类型为只读用户,只具备仪表板查看的权限,因此导出权限需要通过自定义角色来获取。

创建区域导出角色

  1. 在「管理中心 > 用户管理 > 角色」页面,点击「新建角色」,输入「区域导出角色」后点击「确定」,即可创建完成角色创建。

  2. 在新建的区域导出角色详情页,点击右上角「编辑」,勾选仪表板的编辑与导出权限。

为用户分配权限

单个用户配置

在相应用户的详情页面,选择「账号类型」为「只读用户」并添加「区域导出角色」。

用户组批量配置

单个用户配置权限适合于新增用户配置,如果是为大量已有用户分配权限的话,推荐使用用户组批量分配权限。

说明

配置前请先确保所有区域经理均已分配只读用户的权限。

  1. 创建一个区域经理用户组。
  2. 为该用户组添加区域导出角色。
  3. 为用户组添加成员,将所有属于区域经理的用户添加至该用户组。

常见问题

  • Q:用户类型为普通用户,数据集给了所有者权限为什么还是没有编辑权限?

    A:需要去「管理中心 > 用户管理 > 角色 > 普通用户」的「角色权限」页签,查看是否已为普通用户开启数据集编辑权限。