童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

后台权限设计法:“三位一体”

5月1日 寒霜坞投稿
  如何产出一个相对合理的后台权限设计?本文笔者提出了一个后台权限设计法:三位一体法也就是“用户角色组织结构用户权限”。
  知乎上有个问题:“为什么很多产品经理不愿意做后台?”在各类回复中有一个声音:“因为后台产品不好抄”
  不可否认,前台产品和功能大都肉眼可见,存在可以借鉴的思路,而后台产品可参考的内容不多,但也正因此,我们才需要更多的后台产品设计资料。
  最近几年自己主要负责数据平台产品与ERP等业务系统项目,这些都属于后台范畴,所以在后台设计方面,有一些自己的方式方法,本文优先将后台权限设计相关的经验分享给大家,与大家一起探讨。
  为什么要设计后台权限
  广义的后台包括业务系统(ERP、CRM、财务与客服系统等)、平台型产品、ToB商户端以及各类App的管理后台等。
  其中不少初创App的管理后台,一个超管账号打天下,等规模提高到需要拆分后台用户权限的时候,再对后台的改造,这几乎算是刮骨疗毒了,需要付出的代价很大。可以说越早进行后台权限设计,后续成本也就越低。
  首先我们来看,什么是后台权限,后台权限主要由以下三部分组成:
  页面权限:用户可以看到那些页面;
  操作权限:用户可以在页面内进行那些操作,增删改查等;
  数据权限:用户可以页面内看到那些数据或内容,以教培ERP系统学员管理模块为例,学员1为A校区学员,学员2为B学员,A校区相关工作人员登录系统查看学员信息,仅可查看到学员1。
  以上三种权限组合在一起,决定了当前用户的后台权限与其可以完成那些业务流程。
  至于为什么需要设计后台权限,或者这么说:为什么要合理的设计后台权限?
  那是因为后台权限直接影响了系统的拓展性和兼容性,如果用户权限设计不到位,极容易出现部分后台用户权限溢出,或者后台用户出现交叉权限,出现很多人为的操作失误。
  另外,数据权限控制不到位,容易造成数据泄露,尤其是B端系统,可能造成内部争抢客户资源等“恶性”斗争。
  如何相对合理的设计后台权限
  关于后台权限设计也有一些现行的方法,比如:RBAC模型,也就是基于角色的权限访问控制,这是一个比较常用的权限设计方法。
  参考RBAC模型,结合这些年的工作经验,觉得可以通过以下方式实现对页面权限、操作权限与数据权限的管理,我把这种方式称作:“三位一体法“。
  后台用户,承载权限的主体,也影响部分数据权限。
  用户角色,通过对角色的管理,实现对页面与操作权限的管理。
  组织结构,部门架构的树形结构,实现对数据权限的管理。
  换言之,三位一体:用户角色组织结构用户权限
  1。角色管理
  角色是页面操作权限的集合,是一个权限集。通过对角色权限的修改,可以实现对用户权限的批量修改。
  角色管理需要明确权限粒度(明确哪些操作需要设置权限),对于权限粒度的把控是很关键的,可以避免角色设置过于复杂。
  对角色的修改和删除,需要考虑到对现有用户的影响,要明确这些操作的后置条件。
  看图说话:
  结合上图,我们大致可以明白角色管理的实现方式了。
  下面给大家说一下这种实现方式的弊端:
  角色设置要求高,设置角色的相关人员需要对业务足够了解,一旦出现误操作,会直接对线上用户产生影响;
  新增功能与页面时需要对角色进行重新配置,可以手动完成,也可以自动化实现,但每次功能上线都需要将新增的功能与操作分配给对应的角色,一旦遗忘也会产生影响。
  当角色过多时,可以准备一个角色说明文档,既可以帮助我们了解现有角色的权限,又可以减少系统管理人员离职等原因造成的工作交接困难。
  2。组织结构管理
  组织结构的管理要从两个方向来实现:
  一个是对组织结构本身的管理,也就是对部门的增删改等;另一个是需要对后台各个页面中信息进行梳理归纳,确定信息主体中存在组织结构字段。
  (1)组织结构的实现
  看图说话:
  如果短期之内后台涉及部门不多,可以暂时不在后台实现该功能模块,而是通过XML配置文件的方式来实现,这样可以节省开发成本。
  (2)页面数据的梳理归纳
  存在了“部门”这个信息,怎么运用这些信息,是我们需要实现的。在需求产出期间,我们会完成项目整体的“数据信息结构”,可能有不少PM都没做过这个,还是举例说明:
  用上面提到的教培ERP学员管理模块,该模块实现的是对学员的管理,信息主体也就是学员,我们可以看一下学员的数据信息结构(部分):
  教培ERP里的组织结构是校区及其上级管理部门,如果当前后台用户是组织结构中的校区字段与学员的授课校区字段一致,那对应的授课校区就拥有了查看该学员信息的数据权限。
  数据权限的管理,需要我们对后台所有模块进行分析。而且在同一个页面,可依据的字段也不单一,就像上图中的校区有签约校区和授课校区两个,实际情况中可能会有更多。
  也就是说,可以通过多个字段实现对数据权限的管理,因此对数据权限的梳理,一定要对业务十分的熟稔。
  3。用户管理
  之所以最后再写用户,是因为用户是对角色与组织结构的承载,一个图,大家也就都看明白了:
  上图中部门组织结构,岗位角色。
  如果存在多个部门岗位的权限取并集,通过上述方式实现用户权限管理。
  一些总结的话
  后台权限“三位一体”设计法适用于普遍场景,因为各种系统的实际业务场景不同,所以还会有很多的特殊场景需要处理。但只要从实际业务场景出发,参考上述权限设计的思路,应该是可以产出一个相对合理的权限设计方案。
  关于后台权限设计还有不少需要注意的细节和小技巧,这些需要大家在实际操作过程中去发现与挖掘,另外哪怕是ToC的产品也应该提高对后台的重视程度,后台产品是前台产品的支撑,在后台产品中后台权限有点像筋骨脉络,只有打通了任督二脉,才能成就绝世武功。
投诉 评论 转载

后台权限设计法:“三位一体”如何产出一个相对合理的后台权限设计?本文笔者提出了一个后台权限设计法:三位一体法也就是“用户角色组织结构用户权限”。知乎上有个问题:“为什么很多产品经理不愿意做后台?”在……产品设计该如何设计流量入口,实现流量利用最大化?上周,笔者与大家聊了在运营层面如何去做流量分配。今天,笔者将与大家一起聊聊在产品设计的时候,如何去更好的设计流量入口,来更好的让我们的流量利用最大化。为什么要设计流量入口……如何做好数据可视化设计,国外大神给出了十条实用建议当用户在浏览数据界面时,最好一眼就能对关键信息有一个大概的了解。而数据可视化能够更好的帮助来展示所有的信息、趋势和风险,并实时更新。现如今,后台界面的设计需求很常见。商业……系统认识签到功能设计:从超级符号到互动游戏衡量一款产品的的方式有很多,从数据上可以体现为打开率、留存率、活跃度等等。这时候,如果你设置好一个签到功能,就可以有效地打造留存、活跃的实现基础。签到几乎是互联网产品的标……产品需求挖掘与排序的2大利器:文本挖掘与KANO模型产品无论处于哪个阶段,解决用户需求价值点的方法主要遵循2个路径:自下而上从用户中来的需求驱动产品迭代发展;自上而下到用户中去的产品功能优化驱动产品迭代发展。大多互联网产品……那些留住你的产品,用了哪些方法呢?据Statista统计,2018年第一季度,GooglePlayStore每天平均发布6140个应用。然而,77的用户在安装应用程序72小时后再也没有使用过它。是什么让一些应用……从0到1,快速实现用户群定义与查询器设计本文笔者将根据客流轨迹分析产品的用户群定义、查询器组件的设计的实践经验来与大家分享:如何快速实现用户群定义以及查询器设计?关键词查询器用户群定义,诸葛IO内容分析,……如何做好PC端产品设置页的设计?PC端向移动端发展成为主流趋势,越来越多的人关注于移动产品的设计,而缺少对PC端产品设计的重视。产品的“设置”页面是每个产品必备的,提供账户信息的更改或个性化设置功能。……产品设计:黄金类衍生品软件设计该具备哪些知识?本文笔者将从竞价、询价、定价以及租赁等方面来讲述:如何进行黄金类衍生品软件产品设计?做金融衍生品软件产品设计,要根据甲方爸爸的业务需求来研究不同的品种。最近,就根据……跳槽进大厂,这些设计技法必须会:系列第二弹卡通简笔风格作为一个设计师,掌握各种各样的设计风格和手法是非常必要的,针对不同的设计需求进行匹配设计。什么是设计手感?之前和大家分享了点线底纹风格,今天和大家带来一个新的手绘描……如何运用游戏化助力,打造产品生命力我们要如何使用游戏设计的思维、流程和工具来设计开发产品,以此赋予产品获取更高的留存率和使用率的能力呢?一、增量放缓根据中国互联网络信息中心最新的数据报告,截至201……如何做一份有价值的竞品分析?要想做出有价值的竞品分析,就要从产品本身与产品竞争战略两个维度去分析,并依此写出有质量的PRD文档。说到竞品分析,对于产品经理们来说应该不会陌生,但很多产品经理包括刚入行……
数据中台实战(八):如何打造支撑N条产品线的标签平台购物车功能应该成为电商的标配吗?如何利用行为经济学,来为我们的产品服务企业服务产品战略的思考和实践(二):成长期的产品战略PRD:微信朋友圈文字折叠功能交互例推:好设计看得见(1)网易云音乐,送你一张“小纸条”如何设计一个网贷管理后台?上瘾模型:如何让用户养成使用你产品的习惯?如何界定设计挑战:利用【我们可以怎样HowMightWe】提关于搭建组件库的10点心得两年后台工作,我把这些讲给你听(下)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界