权限管理是保证监测管理平台正常运转的基础,通过管理各组织机构的层级、各级机构的用户数量、用户岗位及对应岗位的角色及责任,实现操作合理分配和管理 。
权限管理设计选用基于角色访问控制(RBAC)模型 。RBAC(Role-Based Access Control)模型主要由User用户、Role角色和Permission权限3个基础组成部分,遵从三大安全原则:最小权限原则、责任分离原则和数据抽象原则 。
- 最小权限原则:将角色配置成其完成任务所需的最小权限集合 。例如:操作查询岗是APP相关工作申请的发起者及权限范围内各项数据视图的查询者,负责准备各项材料、填写各项信息并发起工作申请,以及查询经办业务或权限范围内的数据视图信息 。
- 责任分离原则:可以通过调用相互独立互斥的角色来共同完成敏感的任务 。例如:要求金融科技部、法律事务部、公共关系和银行业务中心四个部门审核岗人员共同参与审查操作 。
- 数据抽象原则:可以通过权限的抽象来体现,例如操作查询岗可用APP上市申请、查询等抽象权限 。
RBAC模型的权限管理主要包括用户管理、角色管理和权限管理 。根据平台业务需求,主要给不同部门不同类别的用户分配不同的角色,不同的角色分配不同的权限 。权限配置包括APP权限配置和功能菜单权限配置 。因此平台的权限管理有两种方案:
- 自定义角色,对角色分配功能菜单操作权限,对用户分配APP操作权限 。
- 角色分为四种,对角色分配功能菜单操作权限,对用户分配APP操作权限 。
四、开发测试上线在开发前,我们对原型进行可用性测试并对原型进行修改 。通过可用性测试评审后,申请开发排期,我们采取的是开发一个模块、测试一个模块的方式 。由于时间紧迫且开发工程师有限,在开发完成一个模块后,马上安排测试人员进行相关测试 。测试发现Bug后,相关开发工程师立马修改 。
测试通过后,项目于2021年11月底正式上线,第一阶段上线APP管理、指标监测和权限管理三大功能模块,其他四大功能模块陆续进行开发 。
五、后话APP监测管理平台项目虽然时间紧任务重,经过团队成员通力合作按时按质按量完成了任务,并得到甲方的好评并给予团队奖励 。
现在距离该项目产品设计已经过去一年,复盘时回想当时的情景重新阅读需求,边整理边查资料,发现对过往工作的经历重新审视也是一种新的学习方式 。笔者认为无论做项目多忙,还是要及时复盘,尽快让经验知识得以沉淀并系统化积累起来 。
2021年10月初,我参与微信小程序监测管理平台项目,参照该项目并根据产品需求完成产品设计任务 。
本文由 @樱子 原创发布于人人都是产品经理 。未经作者许可,禁止转载 。
题图来自Unsplash,基于CC0协议 。
推荐阅读
- 物业管理费的定价标准 物业管理费定价有何标准
- 湛江市丰旭餐饮管理有限公司_工商信用信息_经营范围期限状态_法人_地址_注册资本_怎么样
- 自己制作图片的app 自己制作图片的软件有什么
- 什么是情绪 管理情绪的方法 什么是情绪?情绪的管理方法有哪些?
- 马尼拉草坪的养护管理 马尼拉草坪的养护
- 天津东丽区凯威企业管理咨询有限公司_工商信用信息_经营范围期限状态_法人_地址_注册资本_怎么样
- 供应链管理方法有哪些? 供应链管理方法有哪些
- 什么是集成化供应链管理及其意义 什么是集成化供应链管理
- 集成化供应链管理的思想 什么叫集成化供应链管理
- 云南富安企业管理有限公司_工商信用信息_经营范围期限状态_法人_地址_注册资本_怎么样