详细讲解ERP系统:后台权限设计说明 - PAASERP傲鹏ERP系统管理软件|广州傲鹏软件科技有限公司

详细讲解ERP系统:后台权限设计说明

来源:傲鹏ERP 发布时间:2019-01-06 12:27:01 点击:3730次 作者:傲鹏erp文工


在做企业级系统如ERP和OA时,基于系统框架先前要做的就是权限管理系统。本文主要讲的是按照RBAC来看权限分配。


ERP系统:后台权限设计

根据人员职级的不同所使用的系统功能不同,当人员使用相同功能时,根据组织机构的不同,看见的数据不同。按照不同的维度,进行权限的划分,而不同。

其一基于角色的访问权限控制(RBAC)模型,人员角色来赋值给用户的权限管理,可以分为两大类型:功能权限、数据权限。

那么现在我们就先按照RBAC来看权限分配。

一、背景

在对应系统中每个用户所看见的界面功能和数据不可能都一样,而是根据人员的组织机构和职级不同进行相应的区分。

举个例子:

部门经理可见可操作功能‘业务报表’,员工不可见。

业务A部门经理在‘业务报表’中只能看见本部门业务A部门的数据。而总经理可在‘业务报表’中,可查看所有部门业务A、B、C、3个部门的数据。

这时就需要进行对应的权限分配。

二、RBAC

经典模型RBAC模型是现在权限管理系统的基础,但包括不限于此。根据公司组织架构不同设计有所不同,或2B业务是设计的通用权限划分,RBAC模型可分为:RBAC_0、RBAC_1、RBAC_2、 RBAC_3共4个版本。其他3个模型都是基于RBAC_0演化的。

先简述下这4个RBAC模型:

RBAC_0模型: 权限——角色——用户。


ERP系统:后台权限设计

图一

RBAC_1模型:基于RBAC_0增加了子角色,子角色可继承父角色的所有权限。

RBAC_2模型:基于RBAC_0增加了角色互斥,互斥的角色不可同时赋予一个用户账号。

RBAC_3模型:结合了RBAC_0、RBAC_1、RBAC_2,目前为更全面更复杂的模型。

三 、使用场景

基于RBAC来做的权限赋予角色再赋予用户。

1. 功能权限

配置每个用户所见及所能操作的功能项不同。

当在主系统中存在不同子系统时,选定对应子系统将不同的功能项赋予到指定的角色上。


ERP系统:后台权限设计

2. 数据权限

根据组织机构所属部门不同,用户使用相同功能时所能看见的展示数据是不一样的,因根据公司业务情况不同。

其一直接套用组织机构进行权限划分,缺点不可配置,无法根据实际业务跨部门查看数据。

其二根据组织机构再次进行配置划分数据权限,缺点为每个组织机构都进行数据权限分配。


ERP系统:后台权限设计

3. 角色结合

在某个组织机构下选取的岗位角色,赋予对应的功能角色和数据角色。

岗位角色=功能角色+数据角色


ERP系统:后台权限设计

4. 配置账号

将不同的用户账号赋予不同的岗位权限,因我们在角色就是用的多角色构成关系,及岗位角色被赋予了多个功能权限与数据权限。因此,一个用户账号在此只需要对应一个岗位角色即可。


ERP系统:后台权限设计

若无任何一权限进入系统后则应有“无权限”提示,对于企业级系统如ERP、OA主体为公司员工使用,而账号分配及权限分配都是有专人负责进行,并无开放注册功能。

按照不同的维度进行权限的划分还可以对接人力资源管理系统,按照组织机构进行权限划分,也可在当前设置按钮中加入共享功能再特定人员(如:分部、部门、个人、角色),这时根据系统主体架构而定。

四、最后的话

看到这里相信只要产品同学对RBAC 4 个模型有了认知后,那么做一个简单的权限系统应该只是水到渠成,做一个简单的权限系统应该没问题。

更多erp相关,请点击百度搜索:ERP

傲鹏ERP系统二维码

常见问答

  • 你们ERPr的与用友ERP,哪个好?

    这个抽象了,用友很多产品线的,我们专注一个产品,与鼎捷易飞一个档次,我们性价比高

  • 我们怎样判断用什么ERP系统才是是最适合自身企业的?

    在选型过程中首先要知道自己要什么,这个需求要清楚,这是最核心的。然后自己预算多少钱,erp从几万到几千万,适合自己的就是最好的

  • 我们用了金蝶的erp,我们想保留金蝶的财务,换专业的生产型erp,你们可以不?

    我们的erp与金蝶用友的财务做了接口,你们可以继续使用现在的财务系统,生产供应链用傲鹏erp,更多详情请咨询顾问

  • 你们的erp支持win10系统?

  • 上你们erp一定要匹配一个系统管理员?

    建议招一个专职管理员,懂数据库的专业人士

  • 我想实现每个部门变成一个独立公司来经营,你们erp能实现?

    可以,我们叫虚拟公司,实际上是一套帐,但要划出N多公司来考核

相关评论

  • 来自[中山客户]的点评

    傲鹏中山也有服务人员,那个小个子的李工很厉害,问题到哪都能解决,晚上找他他也在

  • 来自[湖南客户]的点评

    用了傲鹏的ERP后,我们算计件工资又快又准,而且成品的成本更加好算出来了,不再像以前那样稀里糊涂的了

  • 来自[广州客户]的点评

    傲鹏ERP的稳定性很好,我公司用了三年了没出现过任何系统崩溃的情况,得益于他们20多年的技术沉淀。

  • 来自[广州客户]的点评

    傲鹏公司的报表可以非常灵活的修改和增加,我作为管理员可以自行设计想要的报表这一点太实用了,老板很喜欢。

  • 来自[广州客户]的点评

    上erp真心不容易,傲鹏的顾问培训我们好几次,每次都是盯着我们来操作,折腾了好久才上线了,基础资料太重要了,我们就费时间在这里,傲鹏的顾问还是不错,没有放弃我们,终于上线

  • 来自[江西客户]的点评

    我们是国企,用了傲鹏的系统,他们的系统很稳定,县领导都没满意,价格很便宜,服务也不错

上一篇:已经没有了下一篇:已经没有了

erp系统开发相关文章