您现在的位置:   首页 >> 优客智库 >> 产品设计

关于大后台的权限管理设计

发布人:www.yunke.ai 发布时间:2021-01-01 119 次浏览

编辑导语:大后台是多个产品后台的域名入口,如今很多产品都采用了这种方式进行管理,可以使产品得到各方面的一致性;大后台的搭建也可以让产品得到更好、多层次的体验;本文作者分享了关于大后台的权限管理设计,我们一起来了解一下。

一、何为大后台?

本文讲述的大后台是基于作者的实际工作需要而提出的后台整合型的概念,是内部多个后台系统的集合。

具体是指,多个产品后台通过一个域名入口,接入集团通讯中心,实现统一的登录和权限管理,采用类似的UI规范展示;并在这过程中形成统一的产品矩阵,形成技术影响力。

因此,用户可更加便捷访问相关产品,管理员也可以在权限设置上达到事半功倍的效果。

二、为什么要进行大后台的整合?

在两年多的时间内,产品技术部开发了多款不同领域的产品,目前负责开发和运维的产品后台有6个。

早期的产品都是独立域名、独立登录账号系统、独立的UI视觉和交互。后期的几个产品在进化过程中,有部分功能进行了统一,但是并没有达到完全的统一化管理。

不同的后台系统采用不同的登录形式、不同的结构框架。没有统一的入口,没有标准的交互规范,操作日志和权限没有统一管理。

造成了交互体验断层,内部使用效率低、管理混乱的局面。

所以,需要进行大后台的整合,以便达到体验、交互、管理上的一致性。

三、大后台整合的目的是什么?

作为产品开发者和运维者,你需要一个统一的大后台,对所有的产品进行权限管理、角色设置和员工管理,并且统一记录所有的操作日志。

  1. 统一登录态:一键登录,可访问有权限的所有产品和服务,提升访问和操作效率。
  2. 权限管理:将各个产品的后台纳入到大后台进行统一的管理,指定管理员,并设置该产品的角色,统计角色数量,可进行自定义的设置。
  3. 角色管理:可灵活地为多个产品配置不同导航和操作权限,一个角色可设置多个员工账号。
  4. 员工管理:每个员工账号都通过内部通讯工具实名认证登录,归属于某个(或多个)角色,具有操作某个(或多个)产品相关功能模块的权限。某个员工账号允许绑定多个角色。
  5. 日志管理:统一记录所有产品、所有角色、所有员工的所有关键操作记录。

除此之外,在产品表现层,还可以尝试做到以下两点,来提升整体的产品调性。

1)打造统一的视觉交互UI,强化产品矩阵

  • 设计Logo
  • 创造Slogan
  • 设计“欢迎页”
  • 统一页面框架结构
  • 统一UI视觉
  • 统一交互体验
  • 统一操作逻辑

2)传播团队影响力

  • 产品介绍展示
  • 操作手册下载
  • 团队风采展示
  • 技术支持通道
  • 需求提报通道
  • 意见反馈通道

由此将产研团队的服务更好地传递给用户,同时让用户的心声能更好地反馈到产研团队。积极建立和用户的紧密联系,打通产研团队与用户之间的沟通路径。

我想,这大概就是大后台提供的的超预期的用户体验了。

四、何如进行大后台的规划设计?

本文的权限管理模块,采用RBAC权限模型。

RBAC:即基于角色的访问控制(Role-Based Access Control),主要通过角色和权限建立管理,再赋予用户不同的角色,或者角色下添加不同的用户账号,来实现权限控制的目标。

利用该模型来配置权限,直接优点是角色的数量比用户的数量更少,先把权限赋予角色,即可完成权限的分配。再为用户分配相应的角色,即可直接获得角色拥有的权限。

在本文的大后台产品中,权限颗粒度仅限于菜单维度,只需定义有限的角色拥有哪些菜单权限即可。

大后台的产品构架图如下:

角色权限逻辑:

本页面均来此互联网页面如有触犯其他或者第三方利益请联系站长删除 137865155@qq.com