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

业务系统用户权限设计踩过的坑!

2月18日 游鱼坊投稿
  做后台系统,难免会遇到用户权限设计,而此处每个公司会根据自己的实际业务情况来划分设计权限,尤其是成熟的电商公司,恰好前段时间做过用户权限这的设计,今天就做一次复盘总结!!!
  后台产品经理,做后台业务系统的权限设计,一般会从两个方面来考虑权限问题:一个是数据权限,还有一个是功能权限。
  对于功能权限,会根据业务颗粒度来调整,可以细化到菜单项,也可以细化到具体的功能点。
  而至于数据权限,每个公司会根据自己的实际业务需要来进行考虑。一般像运营、客服系统、采购、O2O系统会使用的多些;当然公司也可以做一套共用的用户权限,方便于管理。
  一、权限设计模块划分
  用户权限模块一般分为:用户管理、模块管理、角色管理、机构管理、部门管理等。具体如图:
  用户管理包括了新增、删除、编辑、角色授权、禁用、启用等;
  模块管理可以根据实际业务场景需要,可以管理到功能点,也可以只管理到页面;功能点包括新增,编辑,删除等;
  角色管理可以分为数据角色和功能角色类型,功能点包括新增、编辑、删除、授权权限等;
  机构管理对于只有一个总公司的不牵涉,可以无该模块;但是如果有分公司、区域公司等,需要考虑该模块,一般这块和用户关联,也有可能根据业务需要和数据角色有所关联;
  部门管理某个机构下的部门,和机构是有所关联;但是如果是针对某一业务部门使用的系统,可以考虑无该部门管理模块。
  二、权限设计功能点设计的注意点
  1。新增用户时,角色授权需要授权功能权限和数据权限
  一个用户账号可以关联多个功能角色。如果所授权的功能角色有冲突,取并集。如:角色1有A模块的新增、编辑权限;角色2有A模块的删除权限;那么这个用户账号有的权限包括了新增、编辑和删除;因此数据权限同理。
  数据权限授权可根据机构、部门、不同的业务、区域等来授权数据权限;根据公司的实际业务需要来设计即可。
  2。机构管理
  对于机构类型,是否要有归属关系等都需要根据公司的实际组织结构和系统使用角色来确定;
  该模块的管理,是为了后期每个组织机构账号的方便管理来设计使用,最终还是以公司的实际业务场景来取舍;当然上述提到的部门管理模块也是同理。
  3。角色管理
  角色类型一般会分为功能角色和数据角色:
  功能角色顾名思义,是用户可以操作系统中的哪些具体的功能点或者是页面中所有的功能点;
  而数据角色指的是可以看到该系统哪部分的数据,设置是字段的限制等等;数据角色的权限划分一般会从地区、公司机构、部门等维度来限制。
  4。模块管理
  模块管理新增权限时颗粒度是限制到页面上还是是具体的功能点上,根据实际需要来决定:
  一般对于成熟型的公司,因为业务已经规范化,就需要具体的某一功能点;
  而对于初创型公司,人员配比,业务规范性考虑,前期权限可只限制到具体的页面上;不过考虑到后期的系统的扩展性问题,可以在前期的评审过程中告知研发同事,将可扩展的口先预留,防止釜底抽薪的改动发生。
  总结
  用户权限看着简单,但是牵涉到底层权限的设计,一定要调研充分。
  功能权限的颗粒度确定和是否要有数据权限,以及数据权限应该从哪一维度设计,都需要和业务沟通,充分了解各个业务部门的日常工作职责和管理。否则后期上线后不满足业务需要再做改动是很麻烦的一件事,一旦有考虑不到的地方,就会踩坑。
  因此在产品设计初期,就要调研尽量充分。
投诉 评论 转载

语音交互的基本概念和设计实践语音技术的发展,将会给我们的产品设计带来极大的改变。未来的产品方向,或者说是人机交互的方式,极可能是视觉与听觉的更加立体的交互,我们会有机会来设计一种完全不一样的用户体验,和完……微信改版:关于浮窗和返回键变更的思考任何设计层面的改动都是在解决产品中的问题,本文作者主要是看微信团队是如何来解决了产品中的问题点:浮窗和返回键变更。enjoy5月23日iOS用户可以升级到最新版本微信,A……单笔交易限额怎么办?超过2万的商品支付场景不算多,但是出现了后,第三方支付平台不支持怎么办?一、背景目前主流的第三方支付平台一般情况单笔交易不能超过2万,原因并不是技术上实现不了,其实……微信发送表情问题及解决思路针对“微信发送表情”这个问题,本文作者从两个场景来提出解决思路,enjoy不知道大家在使用微信表情的时候,有没有遇到和我一样的问题即无论我下了多少表情,总是有时候找不到适……新功能上线,不能只靠用户“自学”每次版本更新后,产品经理总会期待获得用户的肯定,但为何原以为优化的功能上线后频频收到负面的反馈,目标数据也没有得到提升呢?作者对版本更新遇到的问题进行了总结下图是微信在7……设计搜索界面,你需要考虑这20个细节这篇文章是我们在设计解决方案以及我们在原型设计时应该考虑的元素清单之前,应该回答的问题集合。问用户有哪些问题?原型开发时应该考虑什么?什么是界面搜索设计的最佳实践?……一个微信,七八家电商,无数个自媒体越是基础性需求的产品,越统一;越是个性化需求的产品,越分散。前段时间和朋友聊到一个比较有意思的现象,我们日常的常用产品中,用于沟通的基本只有微信一个;但是用于购物的会有淘……细述QQ与TIM的不同之处QQ和TIM同使用QQ账号进行登录,很多时候,TIM被认为是QQ的办公版本或者是精简版本。随着用户的年龄增长,渐渐对于一些会员的功能失去了兴趣,也逐渐无意和自己的好友去攀比谁的……Axure技巧:单击和长按交互冲突解决方法看见标题的时候我知道你一定不相信,明明交互动作里有鼠标单击时也有鼠标长按时,怎么会有冲突呢?实际上长按后两个交互都会触发,所以,该如何解决?如果一个元件上既有单击交互,又……业务系统用户权限设计踩过的坑!做后台系统,难免会遇到用户权限设计,而此处每个公司会根据自己的实际业务情况来划分设计权限,尤其是成熟的电商公司,恰好前段时间做过用户权限这的设计,今天就做一次复盘总结!!!……工单客服系统(上):基础架构的搭建最近在做一些工单客服系统,所以对工单客服系统有一些感悟和体会,和大家分享一下。随着电商、电销TMK的繁荣,用户的一些诉求可能会经常会对一些问题进行反馈,无论是投诉、建议,……一个体验设计师的基本思维模式在产品经理稍微花点功夫就能画出很好看的原型稿,视觉设计师已经慢慢学会了基本的交互逻辑的环境下,交互设计师该如何体现自己的价值呢?一、被邀请做设计培训背景是这样的,有……
创始人不可不知的创业法律细节:破产的流程创业者必知:你可能遇到的8类法律风险最实用的2016互联网法规回顾创业者不能忽略的法律知识初创公司日常运营应绕开哪些法律“大坑”?专车和快车的商业模式有无可能规避法律风险?创业者必须避开三个法律观念误区风险资本进入法律互联网创业意味着什么?创业之初你可能要面临的法律风险O2O创业者如何避开法律雷区?创业与守业:看马云的法律经创业者必知:你可能遇到的16类法律风险高新技术成果出资比例的法律分析

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