前言
本文主要从用户体验的视角,通过具体的用户权限交互设计案例分析,分享如何在复杂权限逻辑下提升用户权限的交互体验,理解用户权限的通用设计原理-RBAC模型。
图片来源网络
B端业务系统的功能共性
所有的B端业务系统都具有一条相同的功能共性——用户权限功能,涉及多个角色。
比如,京东智联云控制台存在主子账号权限,供应商管理系统、定价系统、CRM等涉及流程审批,Teambiton、石墨文档、蓝湖等项目协同工具也存在权限功能等等。
图片来源网络
为什么B端业务系统都需要用户权限功能?
根据笔者个人的理解,可以根据产品功能倒推其解决的问题是什么,以明晰需求真伪和需求价值。一般使用场景故事法去验证功能需求,常用公式是某功能解决什么用户在什么场景下具体什么问题。
所以,用户权限功能作为产品的解决方案,我们可以从B端产品服务的用户群体和用户需求场景进行思考。B端产品主要是面向企业组织服务,企业组织结构复杂,员工的职权范围不同。
场景一:一个项目团队在工作过程中,项目经理、产品经理、视觉设计师、前端开发和后端开发是不可以随意修改交互设计师的设计稿的,否则设计不可控,出现矛盾和纠纷。
场景二:公司产品定价策略是不宜对外公开的,一旦泄密则需要追究责任,从公司信息安全角度,就需要限制员工职权。
因此,用户权限功能解决的是企业或组织中员工的职权问题。
在下一篇文章中,我们将结合相关案例,剖析如何在复杂权限逻辑下提升交互体验,敬请期待~