企业用户体系搭建,你是否还在纠结这些问题(二)
编辑导语:在上一篇 企业用户体系搭建,你是否还在纠结这些问题(一)文章中提出了搭建企业用户体系中要解决的四类问题,并给出了关键解决思路;本文则继续上篇文章给出详细功能设计方案,我们一起来看一下。
要搭建完整的企业用户体系,至少会涉及企业和平台运营人员两大类角色:企业即平台服务对象,在企业端进行认证等操作;平台运营人员负责平台日常运营,在管理端进行审核等操作。
下面我分别按照企业端、管理端去描述详细的功能设计:
一、企业端
企业端的功能清单思维导图如下:
1. 注册
平台仅提供手机号+动态短信验证码的注册方式,注册成功后手机号即为登录账号。
顺便提一下,细心的小伙伴会发现有的平台在注册环节就要求用户选择账号类型:个人 or 企业,如果选择企业就需提交相关认证材料。
很显然,这种方案提高了企业用户的注册成本,那么什么情况下才应该选择这种看似不友好的注册方式呢?我个人看法如下:
如果个人、企业都是平台的服务对象(没有明显的主次之分),且平台为个人和企业提供的服务有较大差异(企业业务和个人业务几乎无重叠),那么为了给不同用户类型展示/提供相应的服务,平台必须要尽早区分账号类型,这种情况下建议在注册环节就指定账号类型。
2. 登录
平台提供多种登录方式:
1)手机号+动态验证码登录
此为平台的默认登录方式。
2)账号密码登录
若用户设置了登录密码(详见“安全设置”小节设置密码/修改密码),则可使用该方式登录,此处的账号即注册用的手机号。
3)第三方账号登录
用户也可使用微信等第三方账号登录。
此时需根据用户是否已注册平台账号、第三方账号是否已与平台账号绑定具体分以下3种情况:
- 用户未注册:提供【注册并绑定】功能,即用户必须先注册一个平台账号,注册成功后自动与第三方账号建立绑定关系;
- 用户已注册但未绑定:用户需先完成绑定操作后,才可使用第三方账号登录;
- 已绑定:可直接通过第三方账号登录。
很显然,第三方账号绑定会增加用户使用成本,为什么一定要这么做呢?
归根到底这是为了解决数据关联问题:当存在不止一种用户体系时,比如平台自建一套用户体系,同时又允许用户使用第三方账号登录,那么用户就可能使用不同的账号进行操作,必然会产生关联到不同账号的数据。
如果多个账户体系之间没有建立绑定关系,平台就不知道这多个账号其实都是同一个用户,导致多个账号之间的数据是隔离状态,用户使用不同账号登录看到的数据也是不同的,永远都无法通过一个账号看到自己的全部数据。
3. 安全设置
安全设置没什么好说的,下面是几个最基础的功能:
1)设置/修改密码:企业注册时为了简化流程,平台没有强制用户设置登录密码,为了兼顾不同用户的使用习惯,我们这里提供设置密码功能,设置密码后即可通过账号密码方式登录(当然用户可随时修改密码)。
2)修改绑定手机号:我们这个用户体系是将手机号作为登录账号,为了不影响登录,在手机号变更时需修改绑定手机号;这个操作关键点是确保新手机号是有效的,可通过短信动态验证码校验。
3)绑定第三方账号/解绑第三方账号:用户可将当前账号与第三方账号(如微信)进行绑定/解绑;这个操作关键点在于验证第三方账号的有效性,需要调用第三方平台接口。
4. 企业认证申请
小伙伴们,重点来了,敲黑板!!!
此处,我又要把企业用户体系搭建,你是否还在纠结这些问题(一)中的图放出来了,从下图可知个人账号要成为企业账号,分为新企业认证和加入已有企业两种模式。
1)新企业认证
新企业认证即该企业还未被认证,需要提交认证资料由平台运营人员审核通过后自动成为该企业管理员。
请注意此处的“企业还未被认证”指该企业还未被其他用户认证通过,但是其他用户可能已经提交过该企业的认证申请了。
平台提供以下认证方式:
- 法人身份证件认证;
- 法人手机号认证;
- 法人人脸认证;
- 第三方法人账号认证;
这几种认证方式在企业用户体系搭建,你是否还在纠结这些问题(一)中说的很具体了,不再展示开。
针对前三种认证方式还需提供以下功能:
- 暂存/保存申请:允许用户暂存/保存不完善的认证信息,暂存/保存成功后认证申请的状态置为“待提交”。
- 提交申请:用户可以在录完申请信息后直接提交,也可以选择“待审核”的申请记录提交,提交成功后,认证申请状态更新为“待审核”。
- 撤回申请:“待审核”状态下,企业可随时撤回申请,撤回成功后申请状态变更为“已撤回”,同时平台自动生成一条撤回记录。
- 修改申请:“待提交”“已撤回”“审核不通过”状态下,用户可在原申请记录上进行修改并重新暂存/提交。
认证申请的完整状态流转图如下:
2)加入已有企业
加入已有企业即该企业已经被别人认证通过了,此时需要提交加入申请由企业管理审核通过后即可成为企业成员之一。
具体包括以下功能点:
提交加入申请:申请人填写姓名、所在部门、职务、加入原因后提交至企业管理员,提交成功后申请状态为“待审核”;审核通过后申请人就成为该企业的业务经办人之一,可办理指定权限范围内的业务。
撤回加入申请:申请人可撤回“待审核”状态下的加入申请,撤回成功后申请状态置为“已撤回”。
提交退出申请:发生企业员工离职等情况时,员工可填写退出原因提交至企业管理员,提交成功后申请状态为“待审核”;审核通过后申请人与企业的关联关系解除,与该企业相关的业务经办权限也自动失效。
撤回退出申请:申请人可撤回“待审核”状态下的退出申请。
5. 企业成员管理
企业成员管理是企业管理员独有的权限,由企业管理员对企业成员的进出、经办权限进行统一管理。
具体包括以下功能:
- 邀请加入:企业管理员可通过分享链接的形式邀请某人提交加入申请。
- 审核申请:包含审核加入申请和审核退出申请。
- 移除成员:当发生员工离职等情况时,除了离职员工本人主动发起退出申请外,也可由企业管理员直接将某个成员移除。
- 分配业务权限:为每个企业成员分别配置业务经办权限,如成员A经办政府资金申报业务,成员B经办企业数据报送业务。这个功能点对于大型企业尤为重要。
- 移交管理员权限:企业管理员可以将管理权限移交给某个企业成员,移交成功即完成了权限交接,原企业管理员将成为一名普通的企业成员。
6. 企业认证变更申请
已认证通过企业可能发生企业更名、法人变更等情况,由于企业的认证信息在业务办理过程中可能会被引用,为了不影响业务,需要支持企业认证变更功能。
企业认证变更只能由企业管理员发起:企业管理员按照【新企业认证】的方式重新提交认证,但是平台应能自动获取最近一次认证通过的企业信息,企业管理员只需修改部分信息即可,企业认证变更由平台运营人员审核通过后生效。
二、管理端
平台运营人员在管理端进行账号管理、认证审核管理操作,功能清单的思维导图如下:
PS. 企业成员管理、企业认证信息变更等功能一般需由企业主动发起,但平台应当为平台运营人员保留这些权限,特殊情况下允许平台运营人员在管理端执行企业成员管理、企业认证信息变更等操作。
1. 账号管理
账号管理包括账号冻结/解冻、密码重置等常规操作,此处不再赘述。
2. 认证审核管理
认证审核管理即对企业端发起的各类申请进行审核,具体包括:
- 新企业认证审核
- 企业认证变更审核
强烈建议平台对接企业四要素、运营商三要素,由系统自动判断认证信息是否真实有效,可大大加快审核效率,甚至能做到大部分认证申请的自动审核,减少人工审核工作量。
以上就是一套完整的企业用户体系所必备的基础功能,时间原因,对功能点的描述还无法达到交付开发的程度,如若能给大家一点儿启发,失去的午休时间也就值了!
本文由 @辣椒圈 原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自 Unsplash,基于CC0协议。
请问运营管理端的账号体系怎么建立?应该不能和企业端用一套用户吧?谢谢