深入剖析B端产品权限设计-功能权限设计篇 环球消息
对于B端设计而言,良好的权限设计架构是支持其复杂业务的基础和关键。本文重点详细总结了管理好功能设计的内容,希望能够帮助你在各大业务场景中提升效率,一起来看看吧。
权限设计是B端产品永远绕不开的一个课题,良好的产品权限设计架构是支撑企业复杂业务的基础与关键。接下来会分两篇文章剖析产品权限管理,一篇分享功能权限管理,一篇分享数据权限管理。
(资料图片仅供参考)
一、什么是权限管理
权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。
简而言之,用户登录系统后,管理用户可以使用那些功能、查看哪些数据,即为权限管理。
权限管理分为两大类:功能权限管理、数据权限管理。
1、功能权限管理:定义登录用户可以看到哪些界面、使用哪些功能。
如:CRM系统可以覆盖售前(线索、拜访、工作汇报等)、售中(合同、订单等)、售后(服务工单、维保等)等多个业务板块的内容,那么不同角色的人员登录系统后,可区分使用不同的功能。负责市场的用户登录系统后使用线索、拜访、工作汇报等功能,负责售后的用户登录后使用服务工单、维保计划等功能。
2、数据权限管理:定义登录用户可以查看哪些数据。
对于同一功能,不同角色的用户可以查看的数据范围是不一样的,如:CRM中的客户数据,对于企业CEO而言,所有的客户CEO都可以查看到;对于区域销售经理而言,仅可以查看到归属于所管辖区域内的客户(华东区域销售经理只查看华东的客户,华南区域销售经理只查看华南的客户);对于普通销售员而言,仅可以查看到自己负责的客户。
二、权限管理模型
1. RBAC模型(Role-Based Access Control)
基于角色的访问控制,是当前大多数权限管理设计的“底座”。
RBAC模型三个关键元素:用户、角色、权限。
用户:登录系统的使用人员,如:张三、李四等。
角色:定义可使用的权限资源的集合,包括:页面、功能、数据等权限资源,如销售业务员角色、财务角色等。
权限:系统的所有权限资源,包括:功能、页面、操作、流程、数据等
RBAC模型,使用角色关联管理用户及权限。解耦用户和权限的对应关系,通过中间对象 – 角色进行关联管理。从而简化系统权限的授权,提升权限管理的可拓展性和可维护性。
举个例子:
企业的销售业务员在CRM系统中需要使用客户管理、拜访管理、订单管理等模块的功能。
在传统模式下,我们需要给销售员A授权这部分的权限,当新增加一个销售员B时,又需要重新授权一遍这部分的权限,增加N个销售员就需要重复授权N遍。
在RBAC模式下,将销售员需要的权限都同一授权给“销售业务员”这个角色,增加销售员时,只需要将“销售业务员”的角色给到销售员即可。同时,销售员如果需要新增或减少功能,只需要修改角色授权的资源即可,无需一个一个销售员进行调整。
2. 基于RBAC模型的“变形”基于RBAC模型的变形,将功能权限和数据权限区分管理,进一步提升权限管理的灵活性。目前,在paas平台、saas+paas的产品中使用较多。
通过职能进行功能权限管理,通过角色进行数据权限管理。职能管理是“权”,角色管理是“限”,一个用户的权限=职能管理+角色管理。
将功能权限与数据权限分开管理,对两种权限分别做一些复杂的组合权限控制时,可以不用考虑互相影响。如:通过角色权限+角色组+共享规则+特例规则等,组成数据权限满足复杂的权限要求
三、功能权限管理
功能权限管理:定义登录用户可以查看到哪些界面、使用哪些功能等。
1. 功能权限资源分类常见的功能权限管理可以定义到模块、页面、按钮、字段、流程、业务类型等层级。
模块权限:指业务功能板块的访问权限,如:客户管理、线索管理。一般情况下,分配模块权限,功能模块下的页面、按钮均同步授予权限,如:分配客户管理权限,客户列表、客户详情、新增客户按钮、删除客户按钮等同步授予权限。页面权限:指特定的功能页面的访问权限,如:客户列表、客户详情。一般情况下,分配页面权限,页面下的按钮均同步授予权限,如:分配客户列表权限,新增客户、删除客户等按钮同步授予权限。按钮权限:指特定功能按钮的操作权限,如:新增、删除、修改、提交等按钮。字段权限:指功能模块的字段操作权限,字段权限控制多出现在paas平台,如:客户的客户名称字段的读写、导出权限。流程权限:流程权限控制多出现在paas平台,在paas平台上支持用户自定义流程并支持设定流程使用权限,包括业务流程、审批流程。流程权限较少单独作为一项权限资源进行管理,通常流程权限和按钮权限是一致的,大多数流程都是通过按钮去触发流程执行,控制按钮权限也等于控制了流程权限。业务类型权限:较少使用的权限资源控制,多出现在paas平台上。paas平台支持用户定义对象的不同业务类型,且支持不同角色可使用不同的业务对象。如:客户对象可定义直销客户、渠道客户两种业务类型,那么负责直销的销售使用直销客户,负责渠道的销售使用渠道客户,两种不同的业务类型的客户,字段模型、流程等都可能不同。2. 功能权限管理基本原则① 功能权限分配遵循功能优先级,分配优先级较低的权限资源时,必须先分配其归属的优先级高的权限资源。
对于常用权限资源,可以分成三个优先级,且权限资源是个层级结构,有归属关系。权限资源进行分配时,分配低优先级的权限资源时,必须分配其归属的高优先级的权限资源。
如:分配“新增客户”的按钮权限给到用户,那么需要把“新增客户”按钮所在的【客户列表】页面分配给当前用户,同时为了分配【客户列表】页需要把{客户管理}模块分配给到用户。否则,只分配新增客户按钮的权限,那按钮所在的页面用户无法查看,这个按钮也就无法操作。
所以,大多数产品的功能权限管理,在对角色授予权限时,勾选低优先级的权限资源时,会默认自动将其归属的父级权限资源默认勾选上。如:勾选按钮时,会默认将按钮所在的页面,页面所在的模块对应勾选上。
注:图中将流程归为第一优先级是因为,定义业务流程时,可能跨功能模块、可能涉及多个页面跳转等。如:销售线索转商机的流程,当销售线索满足一定的条件时,可以点击按钮触发流程,自动生成一条商机记录。那么这个流程就涉及了两个功能模块:线索模块、商机模块。
② 登录用户拥有多个角色时,可访问多个角色关联的权限资源的总和。
举例说明:用户A 拥有 角色1、角色2 两个角色,角色1 可访问页面I、按钮I、流程I,角色2可访问页面I、流程I、页面II,那么用户A即可访问页面I、按钮I、流程I、页面II。
③ 可支持管理的权限资源类型越多,整体的维护及开发成本越高。
功能权限管理并非支持管理的权限资源类型越多越好,这与系统整体的开发与维护成本息息相关。可管理的权限资源类型越多,成本越高。需要根据实际的管理需要去确定功能权限管理需要支持的权限资源类型。
目前大多数的产品功能权限管理支持到“模块-页面-按钮”层级,或者是“页面-按钮”层级。较为常用的系统设计中,模块、页面、按钮这三种类型的权限资源只需要在系统后台完成资源注册,即可对这部分权限资源进行管理。如下方截图:
以字段的访问、操作权限为例,当我们希望将权限管理拓展到字段层级时:
首先需要明确对象字段中的文名称与数据库对象表的列名的对应关系,用户定义对象字段的读写、导出等权限时,需要根据字段的中文名称去做选择,如果只展示数据库表名,对于用户而言,是无法理解和操作的。其次在用户访问对象数据、编辑对象数据等操作时需要对用户权限进行查验,验证用户是否有权限访问、操作字段。相对于常用的“模块-页面-按钮”/“页面-按钮”的权限控制,只需要控制页面、按钮的显示/隐藏,整体的维护和开发成本是高出一大截的。
四、功能权限管理的梳理模板
在产品实施交付的过程中,需要对用户的功能使用权限进行梳理,对于不同职能的用户授权不同的功能。
下面分享一份功能权限管理的梳理模板:
注:文档模板中并未将字段操作权限的梳理呈现出来,原因是:各功能对象的字段较多,实际情况下,并不会和业务人员逐个字段核对是否需要查看、导出等权限。更多的是,一些特例情况会在调研、沟通的过程中会提出,可在表中通过备注记录。
最后
相较于功能权限管理而言,数据权限管理更复杂、也更难理解。实际业务中,会有各种业务场景需要满足,因此,灵活的数据权限管理架构是至关重要的。下一篇将结合实际场景分享数据权限管理。
本文由 @茶话B端 原创发布于人人都是产品经理,未经许可,禁止转载
题图来自Unsplash,基于CC0协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
标签:
抢先读
- 广西招生考试院严正声明!
- 同程旅行正式启动线下门店加盟计划 环球快资讯
- 头条:北水动向|北水成交净卖出96.26亿 内资继续抛售港股ETF 卖出盈富基金(02800)超50亿港元
- 每日关注!6月16日龙虎榜:2.36亿抢筹光库科技 机构净买入14只股
- 英国卫生安全机构:在伦敦最近病例激增后,猴痘疫苗接种工作延长。_世界微资讯
- 母乳七个月还有营养吗 宝宝七个月吃母乳有没有营养
- 农村适合种什么药材 农村种植哪些药材收益高
- 菠萝皮能做花肥吗 菠萝蜜外皮可做肥料用吗
- 焦点速递!重庆儿童救助基金会向永川职教中心捐赠古代名人雕塑
- 2023川贝母的价格多少钱一克?_天天新动态
- 重点聚焦!天天热点!每日资讯:考生和家长,志愿填报这些“坑”你需要知道 环球热资讯|天天观点
- 当前速读:2023一级建造师《市政工程》每日测试题(06月16日)
- 巴西棉花种植者协会负责人:巴中棉花贸易未来可能以人民币结算|新视野
- 当前讯息:秋天适合种什么花草 适合秋季种植的花草
- 天天速讯:投资80亿!天马(芜湖)新型显示模组生产线封顶
- 世界即时:云顶新耀单日上涨54%,肾病市场情绪被点燃
- 《盛世梨园百花春》戏曲晚会在乌鲁木齐京剧院举行-焦点
- 世界热推荐:香港房委会通过恒常化出售租者置其屋计划回收单位
- 今日最新!毛笔行书字帖练字可打印(毛笔行书字帖)
- 世界焦点!飞沙堰的排沙原理(飞沙堰的排沙原理视频)
- 中金公司(03908)股东海尔金盈累计减持 5232.72万股A股 减持数量已过半|关注
- 宝宝喝排骨汤有营养吗 宝宝喝排骨汤有哪些营养价值 环球报道
- 山区适合种什么药材 山区适合种哪些药材|播报
- 华为余承东:未来比亚迪能活下来,和华为紧密合作的厂家也能活下来
- 曾经最火爆的互联网社区,为什么被用户冷落了?
- 欧股主要指数收盘普涨|今日热议
- 北京西城检方:9名犯罪嫌疑人涉嫌伪造国家机关证件罪被批捕
- 今亮点!校社联合—— 青春共富集市 慈善新“YOUNG”
- 捷豹路虎携豪华阵容登陆2023粤港澳大湾区车展
- 嵌入式C开发VS嵌入式CPP开发!_全球微速讯
- 《推理学院》2023情人节征文作品:逢君
- 世界报道:朝阳奶西地块“双触顶”后摇号 北京城建摇中
- 第十五届海峡论坛准备就绪 邀请台湾嘉宾5000余人 视点
- 最新资讯:医保返还金下降了,工龄35年和40年,划入金额就没有区别了吗?
- 冲场拥抱梅西球迷被行拘:1年内禁入赛场观看同类比赛_天天快报
- 我们是跟商家合作完成点击量、充值量、从而提高热度 环球视点
- 小心“新牛”假象!美银:美股大涨后将大跌
- 发给老公的新年祝福 发给老公的新年祝福2023
- 世界要闻:阿特斯涨20% 机构净买入1.72亿元
- 新年祝老公(新年祝老公发财的话)-环球播报
- 进京“淘金”!“散装”江苏一房企近80亿元拿下X47地块
- 康乃馨养开花后怎么养 康乃馨养开花后如何养殖_全球快报
- 奥斯特里茨会战时间(奥斯特利茨会战) 每日关注
- 蚂蚁借呗逾期被起诉立案有事吗?被起诉立案后能免息吗?
- 国内商品期货收盘普遍上涨,油脂领涨 世界今热点
- 灯塔市检察院对3起轻微刑事案件召开公开听证会 当前通讯
- 讯息:定期存款自动转存是什么意思?如何计算利息?
- 每日关注!死去的爱情(关于死去的爱情介绍)
- 共建川渝“健康圈” “足不出梁”享受优质医疗服务|世界独家
- 《遗迹的声音》:把看不见、听得着的口述故事变成电影 环球快报
- 国网新蔡县供电公司:安全宣传走近市民群众 世界热头条
- 水稻长到什么时候浇水好 种植水稻的浇水时间
- 广州市黄埔区编制使用《市场监督管理所作业指南》-焦点短讯
- 关爱老年群体 护航幸福晚年 招行海口分行开展金融知识进养老院宣传活动|天天信息
- 光遇花憩节紫藤树挂机蜡烛获取上限攻略 速递
- “发膜”适合干发还是湿发使用?看懂这三点,让你护发效果翻倍 天天视点
- 【时快讯】基础材料行业动态点评:国内外政策交织 金属价格影响各异
- 全球时讯:迷你电脑彻底取代台式机?跑分超149万,零刻GTR7玩3A游戏无压力
- 世界动态:【跨境电商周报】6月第二周:大量亚马逊卖家触发额外审查 阿里拟将天猫引入欧洲 Temu启动海外仓建设 征鸟出海对赌失败赔偿7000万
- 每日头条!苏宁易家618场景升级提速 年内计划落地100家门店
- 菱电电控:费用高企削减利润,存货暴增“惹”关注 世界看点
- 深耕儒家文化沃土,泗水助推“为小”志愿服务品牌走深走实
- 城中村改造鼓励分片分期实施,每片签约达80%即可开拆
- 【独家焦点】京信通信(02342)6月16日斥资约140.15万港元回购95.4万股
- 清涧县气象台继续发布大风蓝色预警【Ⅳ级/一般】【2023-06-16】
- 关于red的英语短语 ,有关red颜色的英语俚语词组表达,涨知识了!
- 博努奇:让我与众不同的东西不会因一时失误而改变
- 合富辉煌(00733)授出6738万份购股权
- 余承东:比亚迪是少数能活下来的巨头之一 小公司造不了车|头条焦点
- 商转公顺位抵押该怎么办理?省直公积金中心最新答疑来了
- 国足4-0大胜弱旅!艾克森传射,林良铭处子球,武磊梅开二度
- 下班快回家!厦门发布暴雨蓝色预警信号-环球精选
- 头条焦点:能链智电(NAAS.US)发布2023年第一季度财报 净收入同比增长150%
- 世界观察:11岁的小女孩生日礼物
- 环球滚动:体验挥镰
- 世界短讯!兔子开花后怎么养 兔子开花后如何养
- 广东揭阳:暴雨来袭,消防连夜疏散被困群众
- 沙门氏菌感染高峰期将至,重点关注一老一小“两头人群” 环球今头条
- 全球消息!黎巴嫩电影超级大片(黎巴嫩电影)
- 麦加芯彩冲击沪主板,依赖前五大客户,偿债能力较弱_焦点短讯
- 六月草海|去内蒙古看绿色的大海
- 全球第二次记录!我市拍到“顶级猎手”亚洲金猫进食画面_全球快看点
- 天天亮点!睡不着觉是什么原因造成的 怀孕睡不着觉是什么原因造成的
- 祝人家发财的祝福语 祝人家发财的祝福语四字
- 前沿资讯!【透视】美知名媒体人称“世界上其他国家对中国的看法和美国不同”引发网友共鸣
- 湖北发布灾害风险提示:雷暴大风天气来了,非必要不出行-每日资讯
- 世界头条:大连重工(002204.SZ):拟挂牌处置闲置、报废设备资产
- 国足2-0领先缅甸!林良铭收获国家队处子球!艾克森送精妙助攻
- 深入剖析B端产品权限设计-功能权限设计篇 环球消息
- 三人都拉不住梅西!他去美国养老是五大联赛的严重损失!_即时看
- 6.16氧健康日:全国多地医院举办高压氧医学科普活动
- 沉浸式体验,让孩子们近距离感受中医药文化魅力|全球快看
- 热点在线丨辽宁省药品监督管理局注销1家公司《药品营许可证》
- 强信心 稳预期 促发展·感知消费新脉动 | 3亿元家电消费券今日开抢 刺激消费效果明显
- 以鱼养湖乐垂钓、小区开启“赏花节”……冰城这些小区业主家门口尽享“花式游园会”
- 百亿“鸭王”,越做越难
- 脱壳丰年虾卵有营养吗 脱壳丰年虾卵有没有营养
- 网商贷逾期后果是什么?多久第三方催收? 热点
- 【世界新视野】精华肌底液怎么用?教你肌底液的正确使用方法
- 环球信息:股东知情权应该如何行使