美文网首页
【权限管理】产品方案

【权限管理】产品方案

作者: 草丛愚人 | 来源:发表于2020-04-28 23:53 被阅读0次

一般来讲,【权限管理】可以分为菜单权限管理和数据权限管理两部分,今天分享下最近在设计的一套方案,如下图。

权限体系

首先,抽离菜单权限和数据权限,可以看到一个类似组织架构的体系,这种设计可以方便货主账号添加员工和管理员工,也更便于对员工进行菜单授权。如果所有员工都直接挂靠到货主下而不做任何区分,那么当员工较多时,管理成本会非常高。

其次,看下菜单权限,由于系统内菜单众多,一般不会针对某个菜单单独授权,而是会把多个菜单合并到一起,我们称之为角色,角色一般是根据职能进行划分,比如,物流管理这个角色,一般覆盖的菜单包括:物流渠道/物流报价/物流结算等等。而员工授权时则可以直接绑定某个角色。当然,如果某些菜单权限需要特别管控,则可以设置单独的角色权限进行管理。

最后,看下数据权限,BU是二级货主的概念,每个员工分属不同的二级货主,对数据权限也要进行管控,但BU并没有跟部门强挂钩则是为了货主自主给员工授予多个或单个BU权限。而每个员工在页面上操作时,则需要根据员工数据授权进行数据隔离,避免数据相互查看造成的管理问题。

相关文章

  • 【权限管理】产品方案

    一般来讲,【权限管理】可以分为菜单权限管理和数据权限管理两部分,今天分享下最近在设计的一套方案,如下图。 首先,抽...

  • 2021-03-25 Day9

    #产品小记 RBAC权限管理模型 对于B端产品,多数会遇见权限管理问题。比如,不同部门、不同职位的人权限是不同的。...

  • Error: EPERM: operation not perm

    安装dependence出现这个问题: 问题原因:终端没有获得管理者权限 解决方案:给Terminal 赋予管理者权限。

  • Android基础(30)动态权限、安全

    1)动态权限适配方案,权限组的概念 2)权限管理系统(底层的权限是如何进行 grant 的)?http://www...

  • CRM系统——基础主数据1

    权限角色管理,各个企业的解决方案大多类似,这个解决方案,我认为还是极为聪明的一个方案。权限角色采用三层架构的思想,...

  • 4-3.2 Android动态权限适配解决方案

    [TOC] 动态权限适配方案 1. 权限管理的更改 Android 6.0之前,权限的申请在清单文件中注册即可(用...

  • npm EACCES: permission denied

    碰到情况, 尝试使用sudo等管理员权限无效 解决方案:

  • 数据库平台规划

    数据库平台能力 补充:安全管控权限申请→权限审核→权限下放→权限回收 数据库集中管理 业务需求→产品&版本&网段服...

  • 权限设计合集

    1.《数据权限设计思路_权限设计数据权限》摘要:方案一:按照岗位体系建立数据权限方案二:针对角色设置数据权限方案三...

  • mac安装报错Error: EACCES: permission

    原因: 执行命令行命令时没有获得管理员权限 解决方案:在命令行前面添加sudo获取管理员权限,输入管理员密码就行 ...

网友评论

      本文标题:【权限管理】产品方案

      本文链接:https://www.haomeiwen.com/subject/ggfwwhtx.html