来源:傲鹏ERP 发布时间:2019-01-06 12:27:01 点击:3710次 作者:傲鹏erp文工
在做企业级系统如ERP和OA时,基于系统框架先前要做的就是权限管理系统。本文主要讲的是按照RBAC来看权限分配。
根据人员职级的不同所使用的系统功能不同,当人员使用相同功能时,根据组织机构的不同,看见的数据不同。按照不同的维度,进行权限的划分,而不同。
其一基于角色的访问权限控制(RBAC)模型,人员角色来赋值给用户的权限管理,可以分为两大类型:功能权限、数据权限。
在对应系统中每个用户所看见的界面功能和数据不可能都一样,而是根据人员的组织机构和职级不同进行相应的区分。
举个例子:
部门经理可见可操作功能‘业务报表’,员工不可见。
业务A部门经理在‘业务报表’中只能看见本部门业务A部门的数据。而总经理可在‘业务报表’中,可查看所有部门业务A、B、C、3个部门的数据。
这时就需要进行对应的权限分配。
经典模型RBAC模型是现在权限管理系统的基础,但包括不限于此。根据公司组织架构不同设计有所不同,或2B业务是设计的通用权限划分,RBAC模型可分为:RBAC_0、RBAC_1、RBAC_2、 RBAC_3共4个版本。其他3个模型都是基于RBAC_0演化的。
RBAC_0模型: 权限——角色——用户。
图一
RBAC_1模型:基于RBAC_0增加了子角色,子角色可继承父角色的所有权限。
RBAC_2模型:基于RBAC_0增加了角色互斥,互斥的角色不可同时赋予一个用户账号。
RBAC_3模型:结合了RBAC_0、RBAC_1、RBAC_2,目前为更全面更复杂的模型。
基于RBAC来做的权限赋予角色再赋予用户。
配置每个用户所见及所能操作的功能项不同。
当在主系统中存在不同子系统时,选定对应子系统将不同的功能项赋予到指定的角色上。
根据组织机构所属部门不同,用户使用相同功能时所能看见的展示数据是不一样的,因根据公司业务情况不同。
其一直接套用组织机构进行权限划分,缺点不可配置,无法根据实际业务跨部门查看数据。
其二根据组织机构再次进行配置划分数据权限,缺点为每个组织机构都进行数据权限分配。
在某个组织机构下选取的岗位角色,赋予对应的功能角色和数据角色。
岗位角色=功能角色+数据角色
将不同的用户账号赋予不同的岗位权限,因我们在角色就是用的多角色构成关系,及岗位角色被赋予了多个功能权限与数据权限。因此,一个用户账号在此只需要对应一个岗位角色即可。
若无任何一权限进入系统后则应有“无权限”提示,对于企业级系统如ERP、OA主体为公司员工使用,而账号分配及权限分配都是有专人负责进行,并无开放注册功能。
按照不同的维度进行权限的划分还可以对接人力资源管理系统,按照组织机构进行权限划分,也可在当前设置按钮中加入共享功能再特定人员(如:分部、部门、个人、角色),这时根据系统主体架构而定。
看到这里相信只要产品同学对RBAC 4 个模型有了认知后,那么做一个简单的权限系统应该只是水到渠成,做一个简单的权限系统应该没问题。
更多erp相关,请点击百度搜索:ERP
我们叫序列号管理,就是手机imei,一部手机都有唯一的个识别码,什么时候生产的,什么时候出厂的所有相关信息都可以跟踪到
我们收费是模块+用户许可+服务人天,费用从几万到百万,根据客户具体需求具体情况具体分析,可联系顾问沟通13822145811 文工
建议招一个专职管理员,懂数据库的专业人士
这个要看国外有没有屏蔽中国的网路,象我们不能访问国外网站那,通过vpn解决
可以,软件款可以分期,也可以租用,也可以买断
我们的ERP提供上门实施,公司派出专业的实施顾问到贵司驻厂辅导,更多详情请与客服联系
傲鹏的上门服务天数超过约定的天数,要另收费,不好,不收钱就好了,顾问还不错
傲鹏的顾问帮我们把旧系统的基础资料全部倒入过来了,还帮我们导入了很多旧系统的单据。这下极大地减轻了我们前期数据录入的负担。给傲鹏的顾问点个赞。
兄弟单位用傲鹏erp,推荐我们用,实施花了8个月的时间,全部下来整整一年多时间,成本全部出来了,从订单-生产-总帐都准了,但他们服务费收的小贵,要收25%一年,他们说我们工作量太大了,其它企...
傲鹏公司的人不错,服务也到位,不会乱收费,只要不动到源代码的,顾问都会帮你改
傲鹏的实施顾问一个个都很负责的,在我们这个项目中,他们的顾问都陪着我们熬了几个通宵了。真的非常感谢他们的努力,才有了我们成功上线的ERP系统。
用了傲鹏的ERP后,我们算计件工资又快又准,而且成品的成本更加好算出来了,不再像以前那样稀里糊涂的了