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

B端产品权限设计,别踩了坑才想起我

5月25日 风雨峰投稿
  权限作为一个底层的功能,不仅要考虑用户的实际应用场景,合理划分以适用于不同的角色,还要将其转变为系统的语言。我们表面上看简单的勾选就能达到分权限的目的,但实际上开发在实现的时候没那么简单。
  我们都知道,B端用户不是一个个体,是由一群个体构成的组织,那这个组织里面就有不同的岗位,不同的角色,比如说财务、运营、仓库管理员等等。老板作为最高管理者,拥有所有的操作权,但下面的员工,不可能把所有操作权都开放给他。所以权限就应运而生,这也是B端产品中不得不做的一个功能。
  权限作为一个底层的功能,不仅要考虑用户的实际应用场景,合理划分以适用于不同的角色,还要将其转变为系统的语言。我们表面上看简单的勾选就能达到分权限的目的,但实际上开发在实现的时候没那么简单。
  作为产品经理,前期的规划很重要。
  权限的应用
  我们先来看看权限在哪些地方应用到,这几个大家应该都不陌生。
  1。版本拆分
  从销售层面,我们经常看到,B端产品会分成基础版,专业版等23个版本,每个版本包含的功能不同,价格也不同。但我们不可能去开发3个产品,肯定是开发一套最全的版本,然后通过权限去控制功能模块,拆分出不同的版本来。这样既节省了开发成本,也能实现分级销售的目的。
  2。子账号管理
  这是针对B端用户内部的账号管理。B端用户在购买系统后,会默认开通一个超级管理员的账号,即拥有所有功能的操作权限,管理员会给下面的员工创建不同的子账号。
  比如这是淘宝卖家子账号的设置流程,一些系统可能没有部门结构和分流设置,但是添加员工和修改岗位权限是一定会有的,而且这2个功能是相辅相成的,会同时出现。
  为什么不合并成一个功能呢,在创建子账号的时候就直接勾选操作权限?试想,如果创建的子账号数量很多的时候,是不是选择角色会更简单一点?而且从系统上来说,这就是2个独立的模块,要解耦合。
  3。角色管理
  这里我们可以看到具体详细的权限点,系统一般会把角色分成2部分,内置角色和自定义角色。
  3。1内置角色
  比如上图淘宝卖家的内置角色,系统已经根据商家的特征,分好了客服、运营、美工、财务等常用角色。这些权限都是不可以修改的。对于一般的商家来说,直接使用内置角色就可以很好地给员工进行权限划分了。不仅操作方便,也能给那些不会设置的用户做了个示例。
  3。2自定义角色
  如果内置角色不能满足使用,可以自定义角色,可以导入内置角色,在这基础上进行修改,一般都是采用勾选的方式来控制。
  权限的设计
  我们看上面的图,也能发现权限点的控制不是单一的维度,有交易管理、物流管理这种大模块,也有导出订单、查看详情这种小按钮。
  总的来说,权限点的控制会体现在这些方面:模块权限,页面权限,操作权限,字段权限,账号权限。
  下面一一来看:
  1。模块权限
  我们看到的权限树中的一级菜单,就是属于模块级的,版本拆分就是通过模块权限来控制的,不会再往下细分。
  一般来说,模块权限和系统里面的一、二级功能菜单会对应起来。比如下图权限的一级菜单就是导航栏的一级菜单。
  我们也可能看到,模块权限点并不在菜单里面,而是藏在系统里的一个比较重要的功能点。
  为什么会把他拎出来呢?显得格格不入。
  可能是用来拆分版本的重要功能,可能是多个地方共同控制的提炼,也可能是用户很关心的点,方便寻找。所以这块权限提炼会相对复杂一点。
  2。页面权限
  模块下一级的权限,就是页面权限了,页面权限是用的最多的。一般来说,重要页面都是有一个权限点的,直接控制这个页面显示或者不显示。
  页面权限的设置只需到进入功能的首页即可,通常可能是列表页,比如说订单列表,商品列表。详情页不属于页面权限,因为他是在首页上操作后才进入的,属于按钮操作权限了。
  3。操作权限
  操作权限最多的体现是按钮权限,通过点击等操作来执行业务,最常见的就是增、删、改、查、审核。
  这也是用的很多的,我们在设置权限的时候,会看到他们和页面权限放在一起,放在模块权限的下面。
  4。字段权限
  字段权限是更细的权限点了,控制这个字段是否可被看到,一般是用来控制页面上的敏感信息的,比如说成本价、供应商信息等。
  这个权限用的相对少一点,有的系统会把这个权限点直接做到系统的配置项里面。
  5。账号权限
  这个权限用户可能感知不到,他没有放在权限列表中可被勾选。是根据业务的属性做了强行过滤,只能当前账号查看自己的信息。一般来说这种用的不是很多。
  比如说医生门诊系统,医生登录系统,只能看自己接诊的患者,不能看到其他医生的,也不能对其他医生的病历、处方等进行修改。这也是为了避免责任纠纷。
  还有业绩提成统计报表中也可能会用到,员工可以查看自己的业绩,预算本月工资,但不能看到别人的。
  权限设计中的注意事项
  虽然权限主要是上面5个层面的划分,看似挺简单的,但实际上在设计的时候,还会有不少的坑,下面这些注意事项一定要注意了哦!
  1。权限点不是越多越好
  权限的目的是给不同的人员分工,把这个人用不到的功能模块隐藏掉,或者根据职位的高低,分配流程上的权限等。所以要根据B端业务来定,不要把每个页面、每个按钮都设置上权限。既增加了工作量,也不利于用户选择。
  2。提炼同权限点
  有时候一个功能会在系统的好几个功能模块和页面中被用到。如果需要统一控制的话,就把这个功能点提炼出来,作为一个一级权限点。这样用户在选择的时候就能知道,这是一个全局的控制。如果放在某个模块下面,他们可以会误以为只控制这个模块下的内容。
  比如说诊疗系统中,快速接诊和转诊的功能,在医生门诊、病人库中都会用到,我们就把他们提炼了出来。
  这里面还需注意一个点,开发在做权限控制的时候,往往会把相同的功能点一起做控制。但有时候我们不需要做全局控制,就一定要在文档上注明,这个页面上所有功能都可被使用,不受其他权限点影响。
  3。注意权限点间的相互影响
  我们看到一般情况下,有操作权限、字段权限和账号权限的前提是要有页面权限,而有页面权限的前提是要有模块权限。我们必须要告诉用户,权限之间有哪些关联影响。否则用户只勾选了操作权限,但是找不到按钮在哪,以为出bug了呢。
  其实上面说的,开发把同功能的权限设置为一个也是权限点间相互影响的一个考虑点,是否有关系,是否需要这种关系,产品经理都要告诉开发和用户。
  4。前端权限展示便于用户理解
  开发在做的时候更多考虑的是后台的设计,所以不能直接把开发的结构表展示给用户。我们要按照系统模块、页面的顺序,来排列好,这样用户就能理解,某个权限点具体控制的是哪一项了。
  我们看这个权限就比较乱,不知道具体控制的是哪一个页面上的哪一个点。
  这个页面的展示就很直观,很容易理解。
  5。不要轻易变更权限
  最后再强调一个很重要很重要的点,不要轻易变更权限,因为牵一发而动全身。我们看似只是把一级权限点挪了个位置,变成了二级,或者把二级提成了一级。但这些改动都会涉及到底层,一不小心就出bug了。
  如果给一个新系统从0开始设计权限体系,一定要把系统的结构框架定下来,最后再去做权限。如果想到哪做到哪,最后重做的概率很大。
  总结
  权限不像业务功能那么显眼,就是背后默默支撑的功能,但B端产品却必不可少。
  本文分享了权限设计的逻辑和需注意的坑,希望大家在设计权限时,多留个心眼,多思考一点,一定成型,不要来回改动。
  如果怕以后做这个功能时找不到这文章了,先收藏下哦!
投诉 评论 转载

B端产品权限设计,别踩了坑才想起我权限作为一个底层的功能,不仅要考虑用户的实际应用场景,合理划分以适用于不同的角色,还要将其转变为系统的语言。我们表面上看简单的勾选就能达到分权限的目的,但实际上开发在实现的时候……APP改版笔记:图形篇图标作为页面中显示最直接的设计元素之一,有着非常重要的传播与提示作用。而图标风格的设计,与产品属性,设计理念,页面风格搭配等因素有很大的关系。一、图标风格1。面性图……品牌重塑:马德里地铁应用程序的重新设计马德里大都会区是马德里社区最常用的交通工具,越来越多的人喜欢在市中心的汽车前坐公共交通工具。但是,尽管用户数量在增加,但是我们发现人们获取信息以使用此服务的方式存在某些问题。为……如何设计网页广告,有效提高点击率?网页广告是广告投放的重要渠道之一,而广告设计的质量也与点击率密不可分好的广告自然能带来良好转化率,但一个劣质的网页广告不仅会带来低下的点击率,甚至会影响用户对品牌的印象。……产品中的经济学套路懂得的套路多,做选择、判断和决策时就有了框架依据,也不失为方法论的一部分。生活一样,做产品也一样。人即规则,规则即产品,产品即套路!有没有这么一个时刻,当你知道一些事情的……APP第三方登录入口接入:SigninwithApple(苹近期,APP苹果版本第三方登录app都必须接入SigninwithApple。本文仅针对此功能来做一个说明,一起来看看用户保护用户隐私的【Signinwithapple】……怎样设计企业管理系统的首页工作台?随着市场竞争的加剧,越来越多的企业为了提高内部管控的效率,开始自建或引入内部管理系统来提升公司的效率。在内部管理系统中,有一个比较重要的模块就是首页工作台,今天我们就来聊一聊为……教育产品中,如何合理地展示课程?你有没有想过,当你打开在线教育APP的时候你所看到的一些内容,是被设计好的,或者是说是符合他们产品的设计初衷想让你看到的东西。就在线教育而言,随着时间的推移。用户的数量、……如何设计出一款对用户友好的电影app?本文结合现有电影应用的用户痛点,对应用的工作流程进行了优化与改良,并展现了对应的操作要点与注意事项。一、什么是UX(用户体验)?UX是一套基于认知科学,心理学,数据……常被设计师忽略的一招接触点设计接触点设计是一种设计方法,通过它你能梳理整个用户路径,具备全局掌握感。而且能从整个项目找到最为关键的节点进行核心设计,把精力用在刀刃上。JP几天前请教了前辈,已经充分理解……怎样设计一个包办所有对企政策的城市平台?怎样做成一个包办所有对企政策的城市平台?本文为大家展示的是作者设计的这个里程碑版本中的主流程。它是容纳了一个城市所有政府对企政策的平台,它的非正式代号是“城市主站”。它的……万字总结:新产品打造的十个大坑为什么我的产品看起来不错,却总是卖不好?为什么我能生产国外大牌的产品,一做自主品牌就一塌糊涂?为什么我在本产业混了一辈子,却干不过互联网新势力?这些问题应该怎么解决呢,本文给大……
《宜昌seo》网站SEO多久可以见到效果网站页面(前端)seo优化方法及建议网站内容建设策略有哪些?什么负面的SEO是和不是《seo营销》搜索引擎评级时考虑的因素《昆明seo》企业SEO的培训及工作方向该如何开展什么是关键词seo优化策略?网站降权后的表现与恢复办法?seo关键词怎么布局才更合理?seo前线视频教程清风算法对seo不是打击而是好事甘肃seo:有利于网站seo优化的url设计
你不自知的美好,是一抹温馨的月色你是一月的光三月的星河是什么歌你是一月的光三月的星河出处海钓鱼线用几号的好平平淡淡造句用平平淡淡造句大全奔驰最便宜的AMG车型,解析A级AMG,4。7秒破百的性能小明白了这三个字才算真正懂得了婚姻【歌词】makeyourmove歌手:NewFoundGlo 跳槽旺季,还不敢跳槽的你还在观望么刑诉中属于言词证据的是哪些?故事里的人生(30小袋鼠和小羚羊)财务工作人员年终工作总结自己可以烫发吗

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