权限|SaaS产品权限设计,有哪些特点和常见问题?( 三 )
在只有一个机构的企业中,不支持跨机构配置数据权限不会有问题,但在多机构的企业中,可能会无法满足客户权限管理的需求。
比如某集团公司在各一线城市都设有分公司,属于多机构企业,员工A只在深圳分公司任职,那么数据权限就不能设置成“本公司”,否则就能查到总部的数据。
也许有人会说,开发时把“本公司”的数据权限定义为本所属机构的数据权限,如果员工在分公司任职,就有该分公司的数据权限,如果在总部任职,就有总部的数据权限,不就解决这个问题了吗?
但是,假如员工B在总部任职,组织架构上只属于本部,却分管了广州和深圳分公司的财务数据,那么分配数据权限时,广州和深圳这2个分机构的数据权限员工B需要拥有,但总部下面其他的分公司的数据不能拥有。
如果系统不支持跨机构自定义数据权限,就无法满足这种应用场景。
解决方案:
可以在权限管理中上,加上跨机构分配数据权限的逻辑,在用户权限分配的界面,支持选择拥有哪些分公司的数据,解决同一用户在多个机构均有数据权限的问题。
文章插图
关系图
假如上图中的用户1分管深圳和北京分公司的财务,那么在用户权限分配的界面,可以把深圳和北京分公司的数据权限都勾选给该员工,即满足了该员工仅允许拥有这2个分公司数据权限的需求。
3. 不设置通用角色,新客使用权限管理的学习成本高通用角色是指企业开通账号时,在角色列表中默认给出已经配置好权限的角色,其适合在产品的目标企业群体普遍存在相同职责的用户时,平台给出标准化的角色配置。
例如某零售SaaS产品的目标客户是服装店,那么导购员、收银员就是目标客户中通用的角色,导购员可以默认拥有商品管理、会员管理、订单查询的权限,收银员默认拥有订单管理的权限。
前文中已经阐述了关于通用角色的作用,很多SaaS产品没有设置通用角色,在产品初期用户量小、权限项少时不会暴露出问题,当产品用户规模越来越大、功能越来越多时,不免会有新客户因为不懂如何配置繁多的权限而中断了产品的使用,增加新客流失率。
毕竟,并不是所有的客户都有耐心研究系统,市面上还有更多使用起来便捷的产品可以选择。
解决方案:
设置产品的公共角色,定义好这些角色默认拥有的权限,所有企业注册后即可使用这些角色,配置员工权限时,可以直接勾选该员工有什么权限。
文章插图
“有赞”产品定义的通用角色
四、结语权限管理是SaaS产品搭建系统之初就需要定义好的基础功能,如果因设计不当而使后期再来改造,则会影响所有企业用户的账号使用,影响平台的稳定性和可靠性;而如果过度设计,对于创业初期的SaaS团队来说研发成本又不免高昂。
因此,我们需要根据SaaS产品面向客户群体的特征,选出合适的设计方案,才能让权限管理满足客户的使用场景。
作者:子文,公众号:SaaS产品闻
本文由 @子文 原创发布于人人都是产品经理,未经作者许可,禁止转载
【 权限|SaaS产品权限设计,有哪些特点和常见问题?】题图来自Unsplash,基于CC0协议
- 互联网|传统企业里,产品经理的价值衡量难题
- 权限|CRM 05:基于RBAC理论的权限设计
- 短视频|短视频运营之产品展示脚本应该怎么制作
- Windows|Win自带杀软再升级:绕过权限将更困难
- 小米科技|小米产品新一代真的不如旧一代吗?新品品质感反到比较差?
- |是回馈果粉吗?苹果公司手机产品价格下滑,主推产品更香了
- Java|三星公布 5 年保证升级计划,要让Galaxy系列产品长久使用
- vivo x|爆vivo X80在3月发布,影像拉满。小道评价,没有灵魂的理科生产品
- 一加科技|送礼就要送贵的,好看的!盘点最适合当情人节礼物的手机产品
- nas|ORICO上线多盘位NAS产品,多功能加持,小白也能轻松搭建