关于B端产品账号互通的一点思考

懂后台的产品经理更值钱!3周线上课程,带你掌握电商后台12个子系统模块设计要诀。了解一下>

本文以作者亲历的产品经验作为引子,分析了B端账号体系,阐述了如何考虑B端产品是否可以共用一套账号,并提出共用账号必须思考的因素和问题,最后提出问题的解决办法。

团队要开发一款新的工具型产品,旨在为主产品Saas ERP进行引流,同时新开发的小工具也能独立于Saas系统存在。由于是需要重新打造的一个产品,在项目立项前期团队一直纠结一个问题,这款小工具产品和主产品到底是应该共用一套登录账号,还是拥有各自独立的账号呢?

这个问题相信对于从事B端的产品来说并不陌生,在以后的工作中,我们遇到类似场景,应该如何思考,这是我根据本次的经验对B端产品账号互通的一点思考。

什么是B端账号体系?

首先我们有必要先来了解一下什么是B端账号体系。B端产品是面向企业用户的产品,在企业内部有不同岗位不同部门,这就导致他们在使用同一套系统时拥有的权限不同,权限又区分功能权限和数据权限。

什么是功能权限?什么是数据权限?

以WMS系统为例,仓库主管有查看报表功能,而普通仓库操作员没有,这是功能上的区分;仓库主管能查看整个仓库所有货架商品,而普通仓库操作员只能查看自己负责的商品,这是数据权限上的区分。

仓库主管可以管理多个操作员,并有权为操作员分配权限甚至在系统中创建操作员。我们把拥有整个系统全部权限的角色称作admin,第一个注册系统的用户将拥有admin权限,该用户也叫主账号,其他用户统称为子账号。

有角色、用户之分,区分主账号子账号,区分不同部门、职级,划分功能权限,数据权限,是B端账号体系必备特征。

所以为了适应企业人员组织架构,在设计一套B端产品时,我们要引入 角色概念,给不同的用户标记不同的角色,给不同的角色赋予不同的权限。通常我们把功能权限赋予角色,把数据权限赋予用户。

而我们ERP和小工具也正是这么一套账号体系。回到ERP与小工具,我们先看下这两个B端产品面向的目标客户:

关于B端产品账号互通的一点思考

正如图片所表达的,客户在ERP中已经维护好了用户和角色,各用户可拿着自己的用户名通过ERP登录入口进入系统,ERP与小工具之间的用户高度重叠。那登录进小工具的用户要拿着什么账号才能登录进小工具呢。有两种解决方案:一种是账号完全独立于主系统ERP,另一种则是与ERP使用同一账号体系。那如何判断两个系统是否需要共用一套账号,我们需从如下几点进行考量。

影响账号互通的因素

(1)面向的目标客户

如果两个系统的使用对象都不相同,则为其互通账号,用户压根是不敢兴趣的,更不用说让其登录其他系统了。只有面向的用户群体重叠,互通账号才有意义。

(2)责任团队/开发团队

是同一个公司或同一个体系内的产品,责任团队又是同一个,在目标客户的把控上要拿捏的更准,账号体系的共享上也更有权限。不同的责任团队,考虑到涉及团队利益,其他系统的账号隐私,同一个团队肯定要比不同团队更好推进工作。

(3)系统间关系

两套系统间最好是可以相辅相成的,要么是进行引流、要么是客户进行迁移、要么是系列产品打造。不然仅仅是为了减轻客户记忆压力而做的共用体系,价值和投入产出比太低。

从以上因素出发,由于ERP与小工具面向的用户完全重合,且属于同一开发团队同一公司体系,加上相互间有引流互推的作用,我们最终采取的是打通ERP与小工具间账号,用一个账号即可登录ERP,又可登录进小工具,还减少了客户准入门槛,减轻了客户账号记忆压力。现在市面上同一公司内很多B端产品都共用一套账号,以跨境电商中通途ERP为例,用户既可以用账号登录进ERP中,又可以登录进通途listing中。

共用一套体系为客户带来了便利,但对产品经理来说要思考的问题要比不共用一套更多。

账号互通带来的问题

账号互通很便利但也带来了不可忽略的问题:

(1)账号互通面向的用户范围

是否同一个客户其不同角色不同用户都可以在各产品中自由登录,显然是不能的。

为什么?

因为尽管账号互通了,但他们还是B端产品,既然是B端产品就有权限限制。

对于主账号而言,他有系统间最高权限,他能够灵活切换在多个系统,例如企业中的CEO,可以不受限制在多个部门会议室间出入;而权限受限的普通职工,进入总裁办公室时是需要权限的。

所以在未授予任务权限之前,能用一个账号灵活登录各系统时,只有主账号才可以。由于客户已经在系统中维护了他们的角色及用户,所以在切换登录时,我们是有依据能判断出登录的角色是否是主账号。

(2)子账号什么时候可以灵活登录

你能进入到总裁办公室,必须得到总裁的同意,同样,子账号要想登录到系统也必须经过主账号的同意。在设计上我们通常采用的设计方法是:在主系统中为子账号开通其他系统的权限。

这会带来一个问题:在主系统中给子账号开通其他系统权限后,子账号应该会有其他系统的哪些功能权限和数据权限呢。要知道,配置其他系统的功能权限和数据权限我们是没法在主系统中实现的。

解决的办法是提供一个标准权限。所有在主系统中开通了其系统的用户都默认在其他系统中拥有这一套标准权限。之后用户的权限需要另外区分,则可在其他系统中再配置。

这两个问题是互通账号不可避免的,作为产品经理,必备素质之一就是要预估一个需求会带来的问题并提供好解决方案,才能保障需求的质量和执行的高效。

总结

公司业务线产品线拓展必不可少,对产品而言带来的直接产物就是新增新的产品。新产品我们除了在考虑其产品框架产品形态外,账号体系虽不起眼但却是不容忽视的关键一环。

本文以我亲历的产品经验作为引子,分析了B端账号体系,阐述了如何考虑B端产品是否可以共用一套账号,并提出共用账号必须思考的因素和问题,最后提出问题的解决办法。

希望本文对你有所帮助!

 

本文由 @大话熙游 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

评论
欢迎留言讨论~!