权限管理

简介 #

SmartChart 的权限体系分为两层:开发者权限(控制谁能进入开发模式)和报表查看权限(控制谁能看到哪些仪表盘)。通过合理的权限分配,可以实现开发人员与只读用户的隔离,以及不同用户组对不同报表的差异化访问控制。


开发者权限 #

点击进入后台的图标, 在后台中你可以控制用户的开发权限

新建用户默认是没有开发权限的, 在首页也看不到任何开发相关的菜单

如果你需要给用户开发权限, 需要设定如下: 输入图片说明

Dashboard报表查看权限 #

你可以在 仪表盘设定 中进行用户和组的权限管理

  • 在dashboard设定页面中可针对人员来分配 编辑权限, 有编辑权限同时也会满足查看权限
  • 在dashboard设定页面中可针对组来分配 查看权限
  • 未上线 的报表, 只会在编辑页面中出现, 可以预览
  • 公开 的报表, 如没有分配编辑权限,在编辑页面中不出现, 但在查看页面所有人可见,你可以共享给所有人,访问url: http://xxxxx:8000/echart?type=你的仪表盘名称
  • 手机端过滤, 你可以通过 “全端”,“电脑端” 选项实现, 当勾选 “全端” 时, 手机端电脑端都会显示, 当未勾选 全端, 也不勾选 电脑端时, 只会在 手机显示, 反之只在电脑端显示

批量授权 #

购买专业版可以申请提供此功能

批量授权


权限速查表 #

权限类型 作用 配置位置
开发者权限 允许用户进入开发模式 后台管理 → 用户管理
编辑权限(按人) 允许特定用户编辑仪表盘 仪表盘设定 → 权限分配
查看权限(按组) 允许特定用户组查看仪表盘 仪表盘设定 → 权限分配
公开报表 所有人可见(含未登录用户) 仪表盘设定 → 公开
手机端过滤 控制仪表盘在哪端显示 仪表盘设定 → 全端/电脑端

最佳实践:开发人员分配"开发者权限",业务查看人员只需按组分配"查看权限",不需要开发者权限。