服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

如何构建一套“权限体系”以满足业务需求?

2020-11-19 11:11:22 阅读(172 评论(0)

前段时间笔者在B端数据产品中,基于RBAC模型构建了一套重用性极佳的“权限体系”,上线后得到了一致好评。不仅降低了运维成本,而且极大地催化了产品的传播和传播,这种“权限制度”在几个内部项目中得到了借鉴和应用。在C端,什么是“权限制”,一般会通过会员类型(等级)来区分不同的用户权限。例如,在“苏宁易购”中,如果您是Super会员,您将获得普通用户无法享受的2%回扣、运费券、PP体育会员等权益,即通过会员系统(V1)、V2、V3、V4、Super)建立了权限制度。与C端不同,B端产品的“权限制度”一般不是基于会员类型(等级)的概念,而是基于“普通用户和管理员”的角色概念。这是RBAC模型:基于角色的权限访问控制(Role-BasedAccessControl)。RBAC的特点是通过创建不同的角色(每个角色都与不同的权限相关),给用户不同的角色,使用户获得相应的角色权限,并建立用户与权限之间的关联。该模型的优点是可以动态调整角色的权限,方便用户批量变更、迁移和回收权限。二、构建“权限制度”的目的有“数据”的地方就有江湖。“数据”作为互联网企业的核心资产,通过收集、清理和存储,最终孵化商业数据产品,为业务发展提供引擎。作者参与了B端数据产品,用户群是内部员工。根据员工在公司内部的身份,区分查看相应数据的权限,即哪些数据可以查看,哪些数据不能查看。因此,构建“权限制度”的主要目的是:随着商业竞争的升级,避免使用数据产品,防止数据泄露;虽然对员工有保密意识培训,但应处于萌芽状态,尽量保持每个员工的最小权限,使权限与工作职责挂钩;作为平台数据产品,部分权限需要下放,以确保用户能够参与产品的内容建设、运营、维护和沟通。根据RBAC模型,建立“权限体系”模型,将权限体系的建模对象分为三类:用户、角色、权限。一般产品可以为上述三个对象进行建模,但如果是平台数据产品,则需要在“用户”和“角色”之间引入一个对象:数据集。“数据集合”是将数据按照一定的规则划分为几个集合,在相同的规则下,每个数据集合相互独立。引入“数据集”的优点是用户在“数据集”中选择“角色”,因此他们可以在不同的“数据集”中拥有不同的角色。同时,用户拥有这个“角色”的权限也被圈定在特定的“数据集”中;权限系统的本质是控制用户身份。引入“数据集”后,数据源也可以控制为对象,在管理层面更加细致灵活;用户:每个员工都是用户,可以与工作号码挂钩,从而建立最小粒度的“用户”对象,确保其独特性。数据集:作为B端数据产品的平台,每个接入产品(如苏宁易购、苏宁金融等)都是“数据集”。数据集:作为B端数据产品的平台,每个接入产品(如苏宁易购、苏宁金融等)都是“数据集”。由于每个产品都是独立的,所以数据集可以根据产品进行划分,即一个产品就是一个数据集。角色:根据目前的群体研究和产品阶段,设置了普通用户、产品管理员、平台管理员、超级管理员四个角色。权限:MECE分析法(MutuallyExclusiveCollectivelyExhaustive),将权限划分为“相互独立”的元素,可以根据角色的划分组成不同的集合,即对应角色的权限。Q:如何将权限划分为“相互独立”元素?A:首先,列出产品中的每个功能模块,然后将每个功能模块分为三个权限:可读性、不可读性和可写性。若需继续细化,对于“可写”,可细分为“增、删、改、查”四种。Excel表格可以制作,角色和功能分别是X、Y轴。对于每个功能,标记每个角色所拥有的权限,从而形成一个清晰的“角色权限”对照表。4、综上所述,作者构建的权限系统是在RBAC模型的基础上引入“数据集”作为用户与角色之间的对象,因此可以定义为基于数据集和角色的权限访问控制模型。与RBAC相比,该模型的优点是可以让同一用户在多个场景中无意识地切换角色。原因如下:一个“数据集”是一个场景,多个“数据集”是多个场景;用户的角色在单个场景中是固定的、唯一的,但在多个场景中,用户的角色会随着场景的变化而变化;在“用户”和“角色”之间引入“数据集”是为了绑定用户的角色和场景,让用户的角色在多个场景环境中随着场景的变化自动切换。用户可以更顺利地使用产品。

内容来源:人人都是产品经理,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

autodesk material library可以卸载吗

Autodesk桌面应用程序有什么用,能卸载吗?Autodesk桌面应用程序这个软件其实没什么用!可以卸载! 1.退出Autodesk桌面应用程序:在系统托盘中,右键单击。单击“退出”。 2.卸载Autodesk桌面应用程序:依次单击“…查看详情

苏宁易购和京东商城有什么不同点?

京东买手机靠谱还是苏宁易购靠谱?个人肯定是建议买京东,因为京东的售后服务,物流配送都会非常的快,苏宁相对于京东来说,已经算一个比较小的平台,而且配送服务基本上属于外包给第三方的快递公司,配送质量和配送速度都没有保障。但话也不能说绝对很多时候…查看详情

推广在哪个平台推比较好?这些平台可以尝试一下

  相信很多创业者都存在这样的困扰,有了项目,有了产品,却不知道怎样能让市场快速接受,正所谓“酒香也怕巷子深”,下面小编就来盘点一下推广在哪个平台推比较好这一块的内容。希望能帮助到大家!网络处处能推广,关键在于找到一个适合自己的方式,以下为…查看详情

html怎么设置网页背景

如何在html中插入整个页面的背景图?用Dreamweaver软件编辑 一、打开Dreamweaver,然后选中html,出来了一个html标准文档。 二、在在html中插入整个页面的背景图?在html中插入整个页面的背景图的方法如下:…查看详情

mybatis和hibernate的区别

mybatis缓存分类及实现方法?Mybatis与Hibernate一样,支持一二级缓存。一级缓存指的是Session级别的缓存,即在一个会话中多次执行同一条SQL语句并且参数相同,则后面的查询将不会发送到数据库,直接从Session缓存中…查看详情

2021抖音最火音乐排行榜,看有哪些是你熟悉的BGM

个别音乐歌曲备受人民群众的钟爱,在众多软件快速最火了起來,成为人人皆知的音乐歌曲,那些音乐歌曲促进了身边的开场,使人们多了点欢乐,接下去的几首歌音乐歌曲,喜爱音乐歌曲的网民适合关注起來!1.《爱人错过》是潘云安、告五人一同协作成功的一首歌,…查看详情

efi系统分区有什么用

EFI(Exte1ibleFirmwareInterface)系统分区是计算机硬盘上的一小块空间,用于存储引导和固件配置信息。EFI系统分区:简化引导和提供固件配置 在现代计算机系统中,EFI系统分区起着至关重要的作用。它不仅简化了操作系统…查看详情

2017第六届蓝海基业BOSS会晚间新闻

经过120天的不懈努力,来自全国各地的英雄们克服无数艰难险阻,终于在11月1日,胜利会师总部成都,正式开启了第六届蓝海基业BOSS的旅程。 极具科技感的签到,正式拉开了本届BOSS会的序幕。 短暂休整过后,就开启了今天的重头戏——“秋实之约…查看详情

随机抽号app

有没有软件可以。我自己输入几个数字,然后随机选数字的软件啊?可以试一下这款抽号软件,由本人自主开发,Win8风格,多种抽取模式,系统设置里面可以任意修改抽取范围。希望你喜欢。在手机上如何设置随机抽号?登录交管12123APP,在【业务中心】…查看详情

如何选择简单的crm系统?这几款可以参考

随着crm系统带来的管理和销售效率,越来越多的企业开始引进crm系统。然而每个crm厂商的侧重点与目标客户群体的不同,企业在选择crm时容易混淆,不仅怕复杂的crm系统无法操控,还怕花了冤枉钱,所以接下来小万为大家介绍2019年最受欢迎的简…查看详情

制作图片的软件app哪个好?制作图片的软件app推荐

平时用到图片的时候就应该要对图片进行制作,通过制作才会让整个图片变得更加精致,才能够得到更好的使用,效果也是比较好的,所以说制图软件一定不能少。平时的时候使用手机的频率比较多,所以说下载一款制作图片的软件app也是非常重要的,那…查看详情

客户管理软件哪个好用?这几款是不错的选择

有些企业在发展的过程当中会有很多的客户,如果对客户进行记录的话,就是一个麻烦的事情,但是想要对客户进行更好的维护就应该要做好客户管理,所以说这个时候一款客户管理软件就显得十分重要,找到一款好的客户管理软件,才能够达到理想的效果,…查看详情

淘宝运费险是什么意思?有什么作用?

  优质答案(1)  淘宝商家赠送的运险费,意思是收货后想退货(最好先和商家达成退货协议),你寄回去的运费由你先垫付后,在退货完成后由保险公司赔付你的运费。  保险公司是按投保规定赔付你的运费,可能和你实际花的运费由稍微差异。  淘宝联合保…查看详情

伦勃朗光怎么打

伦勃朗的绘画特点是什么?荷兰伟大的油画家伦勃朗,以其精湛的绘画技艺和独具特色的油画语言,特别是在"光"、"色"、"笔触"、"肌理"等探索方面达到了极高的水平,对后世产生了巨大的影响,特别是当前我们研究伦勃朗的艺术对提高我国油画水平有着现实意…查看详情

开公司好还是个体户好

  对于很多人来说,开公司和成为个体户都是一种很好的工作选择。虽然两者都可以让你独立工作,但它们之间也有一些差别。在选择开公司或成为个体户之前,应该先了解两者的优缺点,然后根据自己的需求和目标来做出选择。在本文中,我们将详细描述什么是开公司…查看详情

最新文章