云路天行

基于角色的全新权限体系

基于角色的全新权限体系

 

基于角色的全新权限体系

 

几乎任何一个企业信息系统,都会涉及到权限管理,具体而言就是对人员的登录权限、操作权限、数据查看等权限进行管理。这个机制保证了企业信息的隐私性和流动性可以共存,并且有利于降低简化系统的使用难度。

 

对于传统的本地软件来说,企业常常只有小部分人可以使用,所以权限管理只需要满足几个人的需求即可,展示出来就是按照人员分配一些具体的功能。

 

随着企业的信息化程度逐步加深,使用信息系统的用户就不仅限于财务的几个人了,于是简单权限系统就显得捉襟见肘。比如一个部门下面有20个员工,分别分为6个岗位,每个岗位都只能看见和使用自己的功能,并且在某些特定的模块中只能看到一部分数据或使用一部分功能,这时使用传统的授权策略会异常复杂,并且会出现遗漏,造成一些不必要的麻烦。

云路天行的老权限体系

 

 

为了解决这些问题,可以选择基于角色的访问控制方法(Role-Based Access Control,简称RBAC),这是目前公认的解决大型企业的统一资源访问控制的有效方法。它有两个显著特征:

 

1、减小授权管理的复杂性,降低管理开销;

2、灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。

 

RBAC的基本思路

 

在基于角色的权限体系中,存在四3个多对多的关系,分别为

 

Ⅰ.一个用户对应多个职位,一个职位也可以存在多个用户;

Ⅱ.一个职位可以包含多个权限角色,权限角色也可以被重复引用;

Ⅲ.一个权限角色包括了多种具体功能。

 

画成示意图就是下面这个样子:

 

01

角色设置

 

其中比较难理解的是 角色 这个概念,可以把它理解为多个功能的组合,比如我们可以把销售线索、销售跟进、用户管理三个功能统称为一个角色“基础销售”,然后再将“基础销售”分配给“销售员”这个职位,那么一个用户如果选定了销售员职位,那他就会拥有上面提到的三个功能。

 

具体操作流程如下:

 

首先是建立权限角色,这里的权限角色中的可选功能都是完全按照当前可见菜单下的内容生产的,分为3级,有时最下层的模块下还有细分权限。如果多个角色引用了相同的功能,会在旁边显示一个警示图标。

 

 

02

部门和职位设置

 

然后需要完善部门和职位设置。之前云路天行的部门只能支持最多2级部门,现在可以支持任意数量的层级。添加部门右键点击部门可以添加子部门或者职位。

 

右侧的部门绑定角色是指部门的角色权限,可以添加多个,而部门的权限是直接向下继承的,子部门和职位默认包含上一级部门的权限角色。比如上图,职位“技术总监”除了包含报表查询等权限之外,还包含其所在实施部的“基本权限”和“后台管理”权限。

 

 

最后在登录管理中给一个员工分配职位“技术总监”即可将刚刚选中的系列权限授予给用户。

 

除了上面提到的基础功能之外,对于大多数模块都还可以设计更为复杂的细分权限,比如按钮、字段和搜索框的权限都可以一一设置到位。

 

相关阅读

这可能是迄今为止最好的版本

如何登上月球:控制论与企业信息化

你的ERP为什么实施失败了?

未完待续

 

 

注册网址:https://www.ceoease.com

登录官网即可体验

关注微信公众号即享免费移动办公

功能多样任你选,价格灵活由你定

快来试试吧!

 

服务热线:400-028-4866


长按识别二维码关注我们

 

云路天行

立即体验
返回顶部

云路天行

首页 云路天行crm 云路天行weoa 云路天行进销存 装修行业 商贸流通 渠道批发 网维行业 建筑管理 投资管理 定制家具 农场管理 工程监理 财税服务 墙裂推荐 员工管理 客户管理 进 销 存 财务管理 可视化应用 CRM要闻 REP要闻 OA要闻 公司动态 装修资讯 用户故事 关于我们

微信扫码免费注册使用企业微信

注册成为企业微信客户


成都、西安、长沙三城提供上门安装培训服务