业务系统用户权限设计踩过的坑!
分类:公司产品

  做后台系统,难免会遇到用户权限设计,而此处每个公司会根据自己的实际业务情况来划分设计权限,尤其是成熟的电商公司,恰好前段时间做过用户权限这的设计,今天就做一次复盘总结!!!

  后台产品经理,做后台业务系统的权限设计,一般会从两个方面来考虑权限问题:一个是数据权限,还有一个是功能权限。

  用户权限模块一般分为:用户管理、模块管理、角色管理、机构管理、部门管理等。具体如图:

  可以根据实际业务场景需要,测速模块可以管理到功能点,也可以只管理到页面;功能点包括新增,编辑,删除等;

  可以分为数据角色和功能角色类型,功能点包括新增、编辑、删除、授权权限等;

  对于只有一个总公司的不牵涉,可以无该模块;但是如果有分公司、区域公司等,需要考虑该模块,一般这块和用户关联,也有可能根据业务需要和数据角色有所关联;

  某个机构下的部门,和机构是有所关联;但是如果是针对某一业务部门使用的系统,可以考虑无该部门管理模块。

  二、权限设计功能点设计的注意点 1. 新增用户时,角色授权需要授权功能权限和数据权限

  一个用户账号可以关联多个功能角色。如果所授权的功能角色有冲突,取并集。如:角色1有A模块的新增、编辑权限;角色2有A模块的删除权限;那么这个用户账号有的权限包括了新增、编辑和删除;因此数据权限同理。

  数据权限授权可根据机构、部门、测速模块不同的业务、区域等来授权数据权限;根据公司的实际业务需要来设计即可。

  模块管理新增权限时颗粒度是限制到页面上还是是具体的功能点上,根据实际需要来决定:

  功能权限的颗粒度确定和是否要有数据权限,以及数据权限应该从哪一维度设计,都需要和业务沟通,充分了解各个业务部门的日常工作职责和管理。否则后期上线后不满足业务需要再做改动是很麻烦的一件事,一旦有考虑不到的地方,就会踩坑。

  简之箐(微信公众号:简之箐),人人都是产品经理专栏作家,5年互联网产品经理,曾担任医药产品经理和电商产品经理,经历主导过电商平台的系统整合规划。

本文由台州市光纤模块有限公司发布于公司产品,转载请注明出处:业务系统用户权限设计踩过的坑!

上一篇:做4G 模块产品的有哪些公司? 下一篇:佛山公安地铁分局指挥中心揭牌具备人脸识别模
猜你喜欢
热门排行
精彩图文