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

B端产品设计:用户角色权限系统设置

11月11日 飞凤谷投稿
  本文首先对B端产品的用户与需求进行了解析,进而利用RBAC模型做了权限划分,并做了详细的案例分析。
  在做过了一些B端产品后,就会发现所以B端端产品有很多共同的部分,比如系统设置里的用户角色权限以及基础信息的维护,虽然B端产品可能业务不一样,产品服务的人群、产品价值不一样,但是用户体系却是每个系统必不可少的。
  1。B端产品的用户
  1。1B端产品的用户
  B端和C端不一样,C端一般针对的是个人用户,涉及的关系结构相对来说比较简单,关注个体数据以及个体产生的价值。同时B端产品的用户一般是企业,这就决定了使用系统直接的同事需要相互协作,共同去完成一件事。
  1。2B端产品用户的需求
  B端客户一般客户角色多元化,每个用户对系统的需求和职能也是不一样的,这就需要我们根据他们的使用需求去划分,让系统使用者不会被其他事项干扰或者看到不该看到的东西。所以这就需要B端产品能够根据每个用户的需求去“自定义功能”,就是系统的设计要灵活,系统管理者可以灵活配置自己想要的权限以及管理自己的员工。
  2。RBAC模型
  在传统权限模型中,我们直接把权限赋予用户。RBAC模型的基本思想就是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。
  每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,减少系统的开销和频繁设置。
  RBAC0模型中角色和权限是多对多的,一个用户拥有的权限是他所有角色的集合。如下图,用户1假如拥有角色1、角色2、角色3三个角色的话,那拥有的权限是权限1、权限2、权限3。
  RBAC1模型中在角色中引入了分层的概念,即角色中可以分为多个等级,每个等级对应的权限是不一样的,把权限分给用户时,需要分到对应的角色等级。一般角色等级低的拥有的权限少,角色等级高的权限是所有等级低的权限集合。
  RBAC2模型中在RBAC1模型中的基础上对角色进行了一些限制:
  互斥角色限制:同时拥有两个角色以上,且有角色互斥时,系统提醒职能选择一个,比如公司职业中,如果选择商务角色,生成结算单,并提交给财务审核时,这时候就不能赋予这个员工财务角色。否则他就可以自己提交结算单自己审核结算单了。
  角色数量限制:一个员工的角色是有限的了,不能无限制的添加;
  先决条件限制:若一个员工想获得更高权限时,需要获得低级权限,比如想获得产品总监的权限那就需要从产品助理的角色先到产品经理的权限;
  3。详细案例设计
  3。1公司管理
  一个B端的用户角色权限系统大致可以包含:公司管理、部门管理、角色管理、用户管理。在一个集团中,往往在不同地区有不通的子公司或者合资公司,那如果这些公司里的员工同时用这套系统,那就需要进行公司管理,如下图:
  一般公司管理,需要基本信息包含企业名称、企业联系人、联系人号码、社会统一信用代码、通讯地址、法人信息以及一些证件信息上传营业执照、法人身份证照片等。
  公司管理的录入一般是为了后期的员工管理以及一些基础信息维护时的归属,一般页面设计如下:
  3。2部门管理
  公司向下就是部门管理,在权限设计时,有时也会赋予部门一些权限,只要是这个部门的人都具有部门权限,当用户再赋予角色时,会在部门权限的基础上累计添加的角色权限。
  即我们可以把一个部门看成一个用户组,如销售部,财务部,再给这个部门直接赋予角色,使部门拥有部门权限,这样这个部门的所有用户都有了部门权限。
  用户组概念可以更方便的给群体用户授权,且不影响用户本来就拥有的角色权限。
  部门设计一般有所属公司、上级部门、部门名称、部门分类,部门的划分只要是为下方的用户权限以及数据权限做准备。一般设计如下:
  3。3角色管理
  角色对应的是权限,一般包含功能权限,精确到功能操作权限,字段权限,包含字段是否可读或者使用、以及一些数据权限,是只能看见自己的数据还是可以看见同部门的、其他部门的、以及整个公司、或者整个地区的数据,这些都是靠角色去设置。
  功能权限
  对于后台产品来讲,针对功能菜单来划分用户权限其实是比较粗颗粒度的一种管理方式,这种模式下用户一旦获得授权即可使用该菜单栏下的全部数据查看权限和功能操作权限,页可以针对单个菜单下的操作按钮进行权限设置。
  字段使用
  字段的设置在对象向下,用来区分不同角色进入同一菜单下见到和可使用的字段是不一样的。用户可对业务下的字段进行可见或者只读形式的设置。
  需要注意,角色一般不做删除,只用禁用启用操作,禁用时会校验是否当前有用户在使用,如果有使用时提醒设置者去更换账号角色方可禁用。
  3。4员工管理
  员工管理是对应的账号,在公司、部门、角色设置好后,我们就可以对员工进行管理了,一般员工包含在系统中的使用账号的和不使用账号的。
  在对用户管理进行分配角色时,我们可以分配一个角色,也可以分配多个角色,也可以快捷分配所有的角色。
  一般到此一般喜用的角色权限就可以满足业务需求了,但后期可能会涉及到多个系统去使用一个用户体系,这就需要产品跟随业务模式进行调整,但是一般基本模型不会变更。
  Theend!
投诉 评论 转载

日历APP概念设计的5个阶段就像文中作者说的简单的东西往往需要精心设计而变得简单。这是一篇很详细、完整关于一个产品实现的过程,可以学到如何灵活应用设计方法论结合思考去做设计和产品。人们定期使用日历。……产品设计如何体现存在感、价值感和体验感?本文将为大家介绍如何在产品设计上体现存在感、价值感和体验感,以及其中的设计要点。“当我们做设计的时候,我们总是站在客户的角度着想的。我们想制造令人非常愉快的产品,同时也希……如何设计产品的预加载?加载设计对于用户来说也是非常影响体验的一个方面,产品需要应用合适的加载设计。为什么好多电梯都设计成镜面?这其实是为了缓解人们因等电梯时间长而带来的焦虑,用户的视线被……运营专题高效设计法(下)在运营专题高效设计法(上)中,我们一起探讨了项目分析的四个步骤,从项目目标到用户人群,进行分析洞察得出设计执行方向的策略。在设计执行版块中介绍了【高效构图】、【高效色彩】的方法……生鲜电商平台付款方式分析:先款后货还是先货后款?文章对生鲜电商平台的付款方式进行了系统的分析,希望通过此文能够加深你对生鲜电商系统的认识。一、建议:先款后货没有做过生鲜电商的人,对这个问题的提出会很不理解:现在在……微信红包发错了不能退回,这个设计合理吗?发错了微信红包,却不能撤回,这究竟是为什么呢?微信作为国民级APP,几乎每个智能手机里都有一个微信。微信的功能从聊天,分享生活,到支付,购物,出行,每次迭代都给用户增加了……B端产品设计:用户角色权限系统设置本文首先对B端产品的用户与需求进行了解析,进而利用RBAC模型做了权限划分,并做了详细的案例分析。在做过了一些B端产品后,就会发现所以B端端产品有很多共同的部分,比如系统……手把手带你从零搭建人力资源系统(4)员工管理本文将从人力资源管理六大模块之一的员工管理模块入手,结合企业管理过程中的实际情况浅谈员工异动相关的全流程产品设计方案。企业的竞争力,归根结底是人的竞争。人的发展是企业发展……如何做到少就是多的设计?今天为大家介绍什么是“少就是多”,并介绍了4个方法去实现这个原则,分别是删除、组织、隐藏、转移。今天跟大家聊聊“少就是多”(Lessismor)。不管是不是真的懂,……跨境电商结算必知必会的那些事儿跨境结算是一件比较复杂的事情,作者就结算环节谈几个必须关注的问题,希望能够给大家提供帮助。现在阿里、京东、网易都有自己的跨境业务,其他一些小平台也陆续杀进这个战场,规模有……沉浸式体验设计,不止是黑色提起沉浸式设计,你脑袋你浮现的第一印象是“黑色”吗?本文作者对沉浸式设计进行了分析梳理,总结了沉浸式设计主要的4种设计方式。沉浸式体验就是让人专注在当前的目标情境下感到愉……产品人必看的小程序设计指南小程序的市场是一片大好,还是只是一场危机四伏的狂欢?最近在工作时发现了一件很有意思的事情,不知从何开始,国内外的设计需求分化非常明显。国内的公司在选择产品平台时,从……
企业网站为什么不能排名企业PC网站排名和移动网站排名有什么区别!品牌网站搜索引擎优化方案的总体构想网站排名从首页降到100,有什么问题?如何让网站在逆境中跻身百度首页?网站相关性算法可以提供网站页面的排名和流量论移动网站优化的技巧网站SEO如何优化请搜索引擎蜘蛛?如何稳定网站排名【SEO】SEO需要老板的想法吗如何做好网站搜索排名的标题优化?如何分析网站排名的利弊
成败在于态度衣服喜欢脱色怎么办5个防脱色小妙招冬季卸妆水什么牌子好用超好用的卸妆水排行榜10强欧暇地中海,引领酒店投资新风尚热文聚热点网 不舍正义,不忘初心新站从收录到权重7的整个优化流程!人生百态中月亮打来的电话年希尧和年羹尧是什么关系?年希尧生平简介军训词典高中的作文总有一种味道,离家最近热闻聚热点网 中建西部建设湖南有限公司组织集中收看党的二十大开幕会

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