不能完成此操作 因为您没有必要的权限_Axure项目6启动:企业综合管理平台-RBAC权限管理...

051989f38eefeeeef5f49c5cd43f5d92.png

01 背景

1、情节:上上个单位有自己的企业管理系统,且产品经理的职业规划在此萌发。而且之前跟一位创业者聊过企业服务软件的事情,非常感兴趣,但是因为时间问题,没有合作;

2、便利:最近家门口有一个做企业服务软件的公司在招聘,就在家门口!!

3、厌恶:金融科技的最近做吐了,上班是这个,下班是这个,真的吐了

02 整体功能

32997502388d8d95b98aa6b5ac4e68d1.png

03 系统管理核心-基于角色的权限访问控制(Role-Based Access Control)

中文名:基于角色的访问控制

外文名:Role-Based Access Control

缩 写:RBAC

支持原则:最小权限,责任分离和数据抽象

权限授权:Who、What、How的问题

定 义:Who对What(Which)进行How操作

通俗理解:在传统权限模型中,我们直接把权限赋予用户。而在RBAC中,增加了“角色”的概念,我们首先把权限赋予角色,再把角色赋予用户

04 系统管理核心-基于角色的权限访问控制的Axure实现

1、权限设计层级:部门-角色-人员

2、步骤

先设计组织架构,

在组织架构基础上设置角色,

再新增员工,赋予员工角色权限,对于角色权限之外的权限,可以在员工个人权限上再新增即可,人员权限是角色权限+个人权限的合集

3、重点-角色权限

权限分为:功能/菜单/页面权限、操作权限、数据权限

数据权限:即账号可以看到的数据范围,比如负责山东区域的区域经理只能看到山东的区域数据,而总监能看到全国的数据。

功能/菜单/页面权限:即账号可以看到的页面内容,

操作权限:即用户可以进行操作的内容,如增删改等。

PS:在实际产品设计的过程中,可以将操作权限和页面权限结合起来做到一个集合中。这样能快捷设计也快捷开发,例如没有必要在一个页面上赋予角色“销售订单”菜单的权限,再跑到另一个页面里赋予角色“销售订单”的新增删除修改的权限。直接在一个页面中,直接赋予角色“销售订单”的新增删除修改的权限,那么“销售订单”菜单的权限就自动带上了。

4、Axure实现

4.1组织架构设计

0d4885da7e37e3b33db468dd6e6e1443.png

4.2 角色功能/菜单/页面权限+操作权限

b2c19548fa0fcfebc61fe7a0b2ee762d.png

4.3 数据权限

432f019c2d04de7b7b15ac71dca474d4.png

4.4员工管理

ce5bce921e1526df0fdbebb8726886bf.png

后续原型的更新,可关注shhgroup或者axuretech微信公众号,或者访问

Axure技术小站​axure.tech
9bd01dbdd3148c6148af716dbffdea18.png

或者

首页​axuretop.shop
4b10ed3884557cf358764e7c03d73b7f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值