微盛|团队技术博客

OEM介绍与案例分享

小超

2024-02-21

什么是OEM

现在随处可见各厂家打着OEM的招牌,那么OEM是什么意思呢?原始设备制造商简称OEM,指一家厂家根据另一家厂商的要求为其生产产品,俗称为“代工”
微盛的OEM产品体现在哪里呢?往往一些Saas大客户和KA大客户都要求使用与微盛不同的域名、系统标题、logo、说明文案、服务商、应用、小程序和公众号等信息;如果通过写代码进行逻辑判断或者直接改掉+重新部署的形式来进行,无疑是对人力成本的浪费
为了快速满足客户需求,将这些信息进行参数化调整,通过配置的形式去调整这些参数,达到不去调整代码的情况下完成信息变更

我们的OEM

整体功能
image.png

配置功能
image.png

image.png

image.png

案例分享

某客户管理平台

某客户管理平台是基于saas环境的OEM客户,服务器与中间件都使用Saas环境的,企微/微信相关账号是由客户侧提供;客户侧将微盛提供的所有功能内嵌到自己系统的一个一级菜单,并打通两边用户关系进行静默登录;客户打包微盛的产品一起以多租户的形式销售

描述 新服务商 老服务商
部署环境 Saas服务器 Saas服务器
中间件 同Saas环境 同Saas环境

某社群管理平台

某社群管理平台是基于私有化环境的OEM客户,服务器与中间件都是独立的环境,企微/微信相关账号是由客户侧提供;某社群管理平台一共有2个版本的系统(TMC和攀登),TMC整体都是微盛提供的,攀登前端页面是客户侧开发提供,后台服务由微盛提供;客户打包微盛的产品一起以多租户的形式销售

描述 TMC 攀登
部署环境 独立服务器 独立服务器
中间件 独立服务器 独立服务器

调用流程

image.png

典型场景介绍

应用安装/卸载

应用安装:租户接入某客户管理平台应用时,在客户管理平台内嵌页面发起应用安装流程,通过接收开放平台推送的应用消息完成租户绑定,同时将接收的信息推送给客户管理平台
image.png

卸载:应用卸载流程跟应用安装流程一致,只是操作时解绑微盛与客户管理平台租户关系

员工绑定

租户在接入客户通系统时,需要先创建客户管理平台系统员工,然后客户管理平台员工需要绑定一个微盛员工来建立关系;在绑定员工的同时会自动给员工付接口费
image.png

登录

在客户管理平台页面内微盛登录:应用安装完成后,用户点击“微信运营”菜单,获取客户管理平台当前登录员工并获取绑定的微盛员工完成登录
image.png

在微盛页面内客户系统登录:在企微侧边栏和应用消息链接中,可以配置跳转客户系统业务,首先是跳转微盛页面走企微oauth2流程,然后跳转到客户管理平台页面中,客户系统在来调用微盛oauth2流程
image.png

客户同步

在企微添加/编辑/删除好友时,会收到企微的通知,我们会通过开放平台将通知同步给客户系统
image.png

给客户打标签

客户CDP提供的规则标签与计算标签功能,可按照预设的规则或事件动态给客户打标签;我们将客户的标签组和客户标签同步到企微标签组和企微客户
image.png

Tags: 后端

作者: 小超