有一小部分家乐福员工无法登录企业号登录,下载了一个app才能登陆企业号登录,这是因为什么原因

来自企业号开发者接口文档
微信JS-SDK说明文档
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。
通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫等微信特有的能力,为微信用户提供更优质的网页体验。
此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。
在使用微信JS-SDK对应的JS接口前,需确保已获得使用对应JS接口的权限,可在下表中根据自己的帐号角色查看。
企业号帐号角色分为注册号和认证号,其中认证号拥有更多的JS-SDK权限,具体详见下方表格:
判断当前客户端版本是否支持指定JS接口
获取“分享到朋友圈”按钮点击状态及设置分享内容接口
获取“分享给朋友”按钮点击状态及设置分享内容接口
获取“分享到QQ”按钮点击状态及设置分享内容接口
获取“分享到腾讯微博”按钮点击状态及设置分享内容接
本地选图或拍照接口
图片预览接口
上传图片接口
下载图片接口
开始录音接口
停止录音接口
播放音频接口
暂停播放接口
停止播放接口
上传语音接口
下载语音接口
识别音频并返回识别结果接口
获取网络状态接口
查看地理位置地图接口
获取地理位置接口
隐藏右上角菜单接口
显示右上角菜单接口
关闭当前窗口接口
批量隐藏菜单项接口
批量显示菜单项接口
隐藏所有非基本菜单项接口
显示所有被隐藏的非基本菜单项接口
微信扫一扫
扫一扫接口
注意: 所有的JS接口只能在企业号应用的可信域名下调用(包括子域名),可在企业号应用中心里设置应用可信域名。
在需要调用JS接口的页面引入如下JS文件,(支持https):
备注:支持使用 AMD/CMD 标准模块加载方法加载
所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,所以使用pushState来实现web app的页面会导致签名失败,此问题会在Android6.2中修复)。
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '', // 必填,企业号的唯一标识,此处填写企业号corpid
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名,见附录1
jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
wx.ready(function(){
// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
wx.error(function(res){
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
所有接口通过wx对象(也可使用jWeixin对象)来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用参数:
success:接口调用成功时执行的回调函数。
fail:接口调用失败时执行的回调函数。
complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。
cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。
trigger: 监听Menu中的按钮点击时触发的方法,该方法仅支持Menu中的相关接口。
注意:不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回。
以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回的数据之外,还有一个通用属性errMsg,其值格式如下:
调用成功时:"xxx:ok" ,其中xxx为调用的接口名
用户取消时:"xxx:cancel",其中xxx为调用的接口名
调用失败时:其值为具体错误信息
wx.checkJsApi({
jsApiList: ['chooseImage'] // 需要检测的JS接口列表,所有JS接口列表见附录2,
success: function(res) {
// 以键值对的形式返回,可用的api值true,不可用为false
// 如:{&checkResult&:{&chooseImage&:true},&errMsg&:&checkJsApi:ok&}
备注:checkJsApi接口是客户端6.0.2新引入的一个预留接口,第一期开放的接口均可不使用checkJsApi来检测。
请注意不要有诱导分享等违规行为,对于诱导分享行为将永久回收企业号接口权限,详细规则请查看: 。
wx.onMenuShareTimeline({
title: '', // 分享标题
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareAppMessage({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareQQ({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareWeibo({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareWeibo({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localIds = res.localI // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
wx.previewImage({
current: '', // 当前显示图片的http链接
urls: [] // 需要预览的图片http链接列表
wx.uploadImage({
localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 media_id,
目前多媒体文件下载接口的频率限制为10000次/天,如需要调高频率,请邮件weixin-,邮件主题为【申请多媒体接口调用量】,请对你的项目进行简单描述,附上产品体验链接,并对用户量和使用量进行说明。
wx.downloadImage({
serverId: '', // 需要下载的图片的服务器端ID,由uploadImage接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var localId = res.localId; // 返回图片下载后的本地ID
wx.startRecord();
wx.stopRecord({
success: function (res) {
var localId = res.localId;
wx.onVoiceRecordEnd({
// 录音时间超过一分钟没有停止的时候会执行 complete 回调
complete: function (res) {
var localId = res.localId;
wx.playVoice({
localId: '' // 需要播放的音频的本地ID,由stopRecord接口获得
wx.pauseVoice({
localId: '' // 需要暂停的音频的本地ID,由stopRecord接口获得
wx.stopVoice({
localId: '' // 需要停止的音频的本地ID,由stopRecord接口获得
wx.onVoicePlayEnd({
serverId: '', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
success: function (res) {
var localId = res.localId; // 返回音频的本地ID
wx.uploadVoice({
localId: '', // 需要上传的音频的本地ID,由stopRecord接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回音频的服务器端ID
上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器,此处获得的 serverId 即 media_id,
目前多媒体文件下载接口的频率限制为10000次/天,如需要调高频率,请邮件weixin-,邮件主题为【申请多媒体接口调用量】,请对你的项目进行简单描述,附上产品体验链接,并对用户量和使用量进行说明。
wx.downloadVoice({
serverId: '', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
isShowProgressTips: 1// 默认为1,显示进度提示
success: function (res) {
var localId = res.localId; // 返回音频的本地ID
wx.translateVoice({
localId: '', // 需要识别的音频的本地Id,由录音相关接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
alert(res.translateResult); // 语音识别的结果
wx.getNetworkType({
success: function (res) {
var networkType = res.networkT // 返回网络类型2g,3g,4g,wifi
wx.openLocation({
latitude: 0, // 纬度,浮点数,范围为90 ~ -90
longitude: 0, // 经度,浮点数,范围为180 ~ -180。
name: '', // 位置名
address: '', // 地址详情说明
scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大
infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
wx.getLocation({
type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function (res) {
var latitude = res. // 纬度,浮点数,范围为90 ~ -90
var longitude = res.longitude ; // 经度,浮点数,范围为180 ~ -180。
var speed = res. // 速度,以米/每秒计
var accuracy = res. // 位置精度
wx.hideOptionMenu();
wx.showOptionMenu();
wx.closeWindow();
wx.hideMenuItems({
menuList: [] // 要隐藏的菜单项,所有menu项见附录3
wx.showMenuItems({
menuList: [] // 要显示的菜单项,所有menu项见附录3
wx.hideAllNonBaseMenuItem();
wx.showAllNonBaseMenuItem();
wx.scanQRCode({
desc: 'scanQRCode desc',
needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: [&qrCode&,&barCode&], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var result = res.resultS // 当needResult 为 1 时,扫码返回的结果
1.接口描述
名称:openEnterpriseChat
功能:通过JS-SDK创建企业号会话
2.请求参数
参与会话的成员列表。格式为userid1;userid2;...,用分号隔开,最大限制为1000个。userid单个时为单聊,多个时为群聊。
会话名称。单聊时该参数不需要传。
3.代码示例
wx.openEnterpriseChat({
userIds: ‘wangwu’,
groupName: ‘openEnterpriseChat讨论组’,
success: function(res){
error: function(res){
if(res.errMsg.indexOf('function_not_exist') & 0){
alert('版本过低请升级')
备注:引入新版js文件
。微信客户端6.3.5支持该接口,可通过function_not_exist错误信息提示用户升级微信。
用户未关注企业号
消息服务未开启
用户不在消息服务可见范围
存在无效的消息会话成员
消息会话成员数不合法
jsapi_ticket
生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是企业号号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次数非常有限,频繁刷新jsapi_ticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket。
参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):
用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):
成功返回如下JSON:
&errcode&:0,
&errmsg&:&ok&,
&ticket&:&bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA&,
&expires_in&:7200
获得jsapi_ticket之后,就可以生成JS-SDK权限验证的签名了。
签名生成规则如下:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) 。对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1。这里需要注意的是所有参数名均为小写字符。对string1作sha1加密,字段名和字段值都采用原始值,不进行URL 转义。
即signature=sha1(string1)。
noncestr=Wm3WZYTPz0wzccnW
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg
timestamp=
步骤1. 对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1:
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg&noncestr=Wm3WZYTPz0wzccnW&timestamp=&url=http://mp.weixin.qq.com
版本1.0.0接口
onMenuShareTimeline
onMenuShareAppMessage
onMenuShareQQ
onMenuShareWeibo
onMenuShareQZone
startRecord
stopRecord
onVoiceRecordEnd
pauseVoice
onVoicePlayEnd
uploadVoice
downloadVoice
chooseImage
previewImage
uploadImage
downloadImage
translateVoice
getNetworkType
openLocation
getLocation
hideOptionMenu
showOptionMenu
hideMenuItems
showMenuItems
hideAllNonBaseMenuItem
showAllNonBaseMenuItem
closeWindow
scanQRCode
举报: "menuItem:exposeArticle"
调整字体: "menuItem:setFont"
日间模式: "menuItem:dayMode"
夜间模式: "menuItem:nightMode"
刷新: "menuItem:refresh"
查看企业号(已添加): "menuItem:profile"
查看企业号(未添加): "menuItem:addContact"
发送给朋友: "menuItem:share:appMessage"
分享到朋友圈: "menuItem:share:timeline"
分享到QQ: "menuItem:share:qq"
分享到QQ空间: "menuItem:share:QZone"
分享到Weibo: "menuItem:share:weiboApp"
收藏: "menuItem:favorite"
分享到FB: "menuItem:share:facebook"
分享到QQ空间:"menuItem:share:QZone"
调试: "menuItem:jsDebug"
编辑标签: "menuItem:editTag"
删除: "menuItem:delete"
复制链接: "menuItem:copyUrl"
原网页: "menuItem:originPage"
阅读模式: "menuItem:readMode"
在QQ浏览器中打开: "menuItem:openWithQQBrowser"
在Safari中打开: "menuItem:openWithSafari"
邮件: "menuItem:share:email"
一些特殊企业号: "menuItem:share:brand"
调用config 接口1的时候传入参数 debug: true 可以开启debug模式,页面会alert出错误信息。以下为常见错误及解决方法:
invalid url domain当前页面所在域名与使用的corpid没有绑定(可在该企业号的应用可信域名中配置域名)。
invalid signature签名错误。建议按如下顺序检查:
确认签名算法正确,可用
页面工具进行校验。
确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。
确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。
确认 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。
确保一定缓存access_token和jsapi_ticket。
确保你获取用来签名的url是动态获取的,动态页面可参见实例代码中php的实现方式。如果是html的静态页面在前端通过ajax将url传到后台签名,前端需要用js获取当前页面除去'#'hash部分的链接(可用location.href.split('#')[0]获取,而且需要encodeURIComponent),因为页面一旦分享,微信客户端会在你的链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败。
the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:
确认config正确通过。
如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。
确认config的jsApiList参数包含了这个JSAPI。
permission denied该公众号没有权限使用这个JSAPI(部分接口需要认证之后才能使用)。
function not exist当前客户端版本不支持该接口,请升级到新版体验。
为什么6.0.1版本config:ok,但是6.0.2版本之后不ok(因为6.0.2版本之前没有做权限验证,所以config都是ok,但这并不意味着你config中的签名是OK的,请在6.0.2检验是否生成正确的签名以保证config在高版本中也ok。)
在iOS和Android都无法分享(请确认公众号已经认证,只有认证的公众号才具有分享相关接口权限,如果确实已经认证,则要检查监听接口是否在wx.ready回调函数中触发)
服务上线之后无法获取jsapi_ticket,自己测试时没问题。(因为access_token和jsapi_ticket必须要在自己的服务器缓存,否则上线后会触发频率限制。请确保一定对token和ticket做缓存以减少2次服务器请求,不仅可以避免触发频率限制,还加快你们自己的服务速度。目前为了方便测试提供了1w的获取量,超过阀值后,服务将不再可用,请确保在服务上线前一定全局缓存access_token和jsapi_ticket,两者有效期均为7200秒,否则一旦上线触发频率限制,服务将不再可用)。
uploadImage怎么传多图(目前只支持一次上传一张,多张图片需等前一张图片上传之后再调用该接口)
没法对本地选择的图片进行预览(chooseImage接口本身就支持预览,不需要额外支持)
通过a链接(例如先通过微信授权登录)跳转到b链接,invalid signature签名失败(后台生成签名的链接为使用jssdk的当前链接,也就是跳转后的b链接,请不要用微信登录的授权链接进行签名计算,后台签名的url一定是使用jssdk的当前页面的完整url除去'#'部分)
出现config:fail错误(这是由于传入的config参数不全导致,请确保传入正确的appId、timestamp、nonceStr、signature和需要使用的jsApiList)
如何把jsapi上传到微信的多媒体资源下载到自己的服务器(请参见文档中uploadVoice和uploadImage接口的备注说明)
Android通过jssdk上传到微信服务器,第三方再从微信下载到自己的服务器,会出现杂音(微信团队已经修复此问题,目前后台已优化上线)
绑定父级域名,是否其子域名也是可用的(是的,合法的子域名在绑定父域名之后是完全支持的)
在iOS微信6.1版本中,分享的图片外链不显示,只能显示公众号页面内链的图片或者微信服务器的图片,已在6.2中修复
是否需要对低版本自己做兼容(jssdk都是兼容低版本的,不需要第三方自己额外做更多工作,但有的接口是6.0.2新引入的,只有新版才可调用)
该公众号支付签名无效,无法发起该笔交易(请确保你使用的jweixin.js是官方线上版本,不仅可以减少用户流量,还有可能对某些bug进行修复,拷贝到第三方服务器中使用,官方将不对其出现的任何问题提供保障,具体支付签名算法可参考)
目前Android微信客户端不支持pushState的H5新特性,所以使用pushState来实现web app的页面会导致签名失败,此问题已在Android6.2中修复
uploadImage在chooseImage的回调中有时候Android会不执行,Android6.2会解决此问题,若需支持低版本可以把调用uploadImage放在setTimeout中延迟100ms解决
require subscribe错误说明你没有订阅该测试号,该错误仅测试号会出现
getLocation返回的坐标在openLocation有偏差,因为getLocation返回的是gps坐标,openLocation打开的腾讯地图为火星坐标,需要第三方自己做转换,6.2版本开始已经支持直接获取火星坐标
查看公众号(未添加): “menuItem:addContact”不显示,目前仅有从公众号传播出去的链接才能显示,来源必须是公众号
DEMO页面:
示例代码:
备注:链接中包含php、java、nodejs以及python的示例代码供第三方参考,第三方切记要对获取的accesstoken以及jsapi_ticket进行缓存以确保不会触发频率限制。
邮箱地址:weixin-
邮件主题:【微信JS-SDK反馈】
邮件内容说明:
用简明的语言描述问题所在,并交代清楚遇到该问题的场景,可附上截屏图片,微信团队会尽快处理你的反馈。课程回顾 | 微信企业号助力企业互联网化
5月5日,畅移云课堂第二期顺利举办,此次课程嘉宾给大家讲述了关于微信企业号的具体功能,并对众多行业进行了案例分享,让大家在实践中了解到微信企业号应用之广泛,干货相当的多。
现在畅小移整理出了课程的精华部分,供大家学习。 接下来我们希望有更多的企业用户可以加入到畅移云课堂里面,和我们一起共同学习交流,分享经验。下面是演讲实录,主要给大家介绍微信企业号如何助力企业互联网化。
主题:微信企业号——企业互联网化连接器
该次讲座共分四个部分一:企业号和订阅号、服务号的差别二:企业信息化的4个阶段三:企业号功能介绍及案例分享(更多案例请加QQ群:,备注-云课堂)
四:答疑互动环节一:企业号和订阅号、服务号的差别
今天我们来看一下微信企业号的基本特征,企业号与订阅号、服务号最大的区别是,微信企业号在微信的通讯录上有统一的入口,这个入口可以让员工或合作伙伴快速的找到我们,大家知道订阅号和企业号是折叠在一起的,我们就不能快速的找到。其次是企业号能创建多个应用,订阅号和服务号都是用3x3的菜单,最多能承载9个这样的应用,但是企业号不限制创建应用的数量。
腾讯投资做的项目里,他们大概创建了20多个应用,畅移本身也有10多个应用,并且针对不同的用户群体可以进行不同的权限设置,举个例子,我们可以设置让市场部的看到营销的这个应用,销售部看到销售管理、crm应用等,所以说他们在底层设计和权限划分上,也有单独的整套设计。第三是发送消息的数量的不同,大家都是知道,订阅号每天只能发1次消息,服务号每个月只能发4次消息,对于企业号来说,因为他是固定的一个群体,所以发消息的数量没有任何限制。
举个例子,我们的客户家乐福,在他们举办活动的时候一天可能要发10多条消息;还比如说我们的客户浦东外商协会,他们给旗下的企业开会,一天仅会议的通知、会签的签到、现场的发文,可能就会有20多条消息,这些企业号都可以很好的来承载,而服务号和订阅号是没有办法来做这些事情的。
第四主要是针对企业来说,通过企业号的身份系统把你企业内部的系统对接以后,就不需要每次都让员工记住这个账号,然后再去登录你的系统了,通过企业号登录给员工很大的便利性。当然也意味着企业可以随时随地的触达员工,因为员工的微信大部分都是默认登录的,但是以前的系统可能很难做到这一点,因为以前的系统都有一个账号和密码,员工登陆用户名和密码的时候,企业才能去触达。那现在因为他们始终在线,所以企业就可以随时随地触达到所有的用户。以上四个方面,决定了企业号的市场容量大并且发展速度快。
二:企业信息化的四个阶段
伴随着微信企业号的快速增长,企业号逐步在各行各业都在建立影响力,包括在医院、服装、餐饮、教育、家电、政府等。畅移在教育、家电、公安系统、政府、服装还有化妆品行业都有非常多经典案例。我们主要从两方面去切,一方面是移动办公,包括工作的协同,包括HR与培训,包括crm,还有公告通知等,另外一块去是更多的是连接企业的上下游,包括供应商管理,渠道管理,门店管理还有销售和库存管理等。
通过企业号这个统一入口,能把以前所有的系统都结合起来,这种结合无论是对于员工还是对于供应商或者经销商,都有极大的便利。案例1:我昨天在谈一个比较大的化妆品企业,他们对渠道的管理非常重视,希望重要的新品通知能够迅速触达所有渠道。在以前,这件事其实很难做到,他很难让所有渠道都去下载app,或者全都上他的网站,但是现在他可以很轻松的把渠道邀请到企业号里面,通过企业号的形式把他想去通知和触达的信息快速的下发下去。
我们从大的方面来看,其实企业信息化经过了大概4个阶段,第一个阶段也是最原始的阶段,大家基本上都是通过纸质的办公,通过文件、电话,以沟通为主,这样很难有沉淀的东西;在1993年以后,PC信息化开始崛起,大家都开始用PC来连接员工和系统,这个更多是趋向内部员工的沟通;到2005年以后,app开始兴起,然后通过app来去连接员工和整个公司的系统。无论是从PC化还是移动信息化,我们认为都还没有进入互联网化,我们做微信企业号以后发现,通过微信我们可以很方便的让企业,从PC移动端信息化真正的做到互联网化。
其实互联网的本质是消灭信息的壁垒,让信息发展的更高效,使用微信企业号可以更快的去连接人工、连接企业的上下游,然后实现快速的沟通与协作,这也是企业号的魅力所在。以前所有的系统,都很难去做一个真正意义上的信息化系统,都像一些信息的孤岛,各个系统都是割裂的,比如你用A系统的时候其实B系统不知道,他们也有各自的账号体系,非常繁杂,员工也不愿意去用,但是企业号把最底层的用户体系和用户触达体系全部统一化。我们也认为企业号他在改造这种传统的商业模式,不仅让效率更高,而且让信息传递的更无缝。
三:企业号功能介绍及案例分享
通过微信企业号的系统,可以把它的生产、批发、零售、消费、甚至包括它的原料供应商,包括在沟通协作和信息流动上,都可以有一个非常大的改观,我们直接看两个案例,一个案例是通威集团的,这家集团最主要是做鱼饲料的,有大概十五万名的养鱼农户,同时有一万多名经销商,以前很难把整个信息系统给建立起来。
比如他现在有一个新的特效药需要下发给他所有的这个农户,解决农户最迫切的问题,他就需要先告诉公司的渠道经理,渠道经理会去找各自负责的经销商,然后经销商通过自己的系统,一步步往下传递,最后才能到这些农户里面,并且连接农户的这个手段那也特别初级,这样其实整个信息衰减是非常厉害的,但现在通过企业号他就可以一下子把中间的壁垒全部都消除掉。现在他有一个新的特效药要上市了,针对一个渔农遇到的这个问题,他可以把该问题直接复制给其他所有养鱼的用户,收到这种信息以后渔农就可以直接该企业号内部去做订购产品,然后经销商也能看到这个订单,之后订单逐步上传,这个整套系统是无缝的,去连接的,所以也更高效一些。
还有一个经典案例是瀚邦药业,他也有很多的经销商,经销商要订货、发货,他也会经常做一些促销,这些信息以前的传递是非常麻烦的,通过企业号可以将这些信息快速传达下去,他还可以把经销商积分快速的累积,方便经销商去看到自己的信息。
我们另外一个在探索的区域是O2O,大家知道像美团、百度外卖、爱大厨等,还有像前段时间比较兴起的上门的按摩,这种O2O的业务,其实他要去做两端的事情,一端是赚取他的用户,让用户去下一个app。这个最有名的可能是大家都在用的就滴滴打车,用户得下一个app;然后每个司机也需要装一个app用来接单,其实这两套系统推广起来还是比较麻烦的。
通过微信服务号和微信企业号,很方便的让你的顾客在服务号端去下单,预约服务。然后通过服务号把这个订单派到企业号端,企业号端的人可以接受订单并去展开服务。这块比较经典的案例就是:一个是歌力思,一个是九阳,歌力思就是员工带服务号去逛商场,然后我们会侦测到,员工可以通过企业号来给这个客户去推荐相关产品。
员工推荐的商品,顾客购买了以后,他可以很方便的在企业号里面看到自己的提成,以前可能他得一个月以后才知道自己这单净赚了多少钱,其实大部分员工都会有一个自己的小账本,每天卖了多少单大概会赚多少钱,自己都是默默记得的。现在我们通过系统,很直观的把它给表现出来,这样对于员工来说,他会感觉会更爽,会更用心来去做服务。包括九阳也是这样的,他把导购全放到他的企业号里面,去跟踪顾客。
给顾客提供更好的服务,这个系统很容易地把顾客和员工建立有效的关联,我们有将这两个功能打通的一整套的产品的体系,可以把门店的客户和门店的导购建立这个有效的关联,然后去计算它的业绩,有各种各样的营销方案,可以促进企业的销售额,让企业有更大的成长和进步。
就是像爱大厨,像永城保险,其实他也是顾客在服务号上,内部的员工或者是兼职的员工都在企业号上,企业可以有效的去管理,有效的做信息触达,这样可以帮助企业更省触达用户及员工的成本,且更高效。
其实通过企业号,我们在对以前传统的这种办公软件做了很多体验上的优化。我举一个最简单的例子,我以前在腾讯,研发团队大概有200对人,每天在不断的研发内部系统,说实话腾讯的系统已经是做得非常棒了,但是我们很多时候还是不愿意去用,因为所有的系统他都在去想,怎么管理员工,怎么约束大家,就是没有像如何让员工更愉悦的来去用这套系统。
虽然很多系统安装量都是比较小,但是有可能即便我安装了,也是爱看不看,因为跟我关系不大的时候,我基本上就很少去看,这个和企业号有一个非常强的对比。尤其是在推广和使用上,大家知道基本上每个人都装了微信,使用上就更不用说啦,基本上微信都是在默认登录的状态,所以他的使用度、使用率还有活跃度是非常高的。
我们有几个经典案例,一个是A.O.史密斯,另外一个是中原地产。都是比较大的企业,他们之前也都做过很多的这个app,有一个问题是,员工有的时候流动量大,企业促使员工装APP本身就不容易,另外就算员工真的装了APP,也很少有人去看,所以活跃度就非常底,现在通过企业号整个的活跃度都会高很多。
几乎很多的企业都会去做考勤这件事,其实考勤,从员工的角度来讲,大家从心底上是反感的,但是我们通过企业号把这件事做得很好玩,比如说每天第一名到的就给你发一个红包,你最后一名走或者是8点以后走的我们也给你发个红包,通过这种方式我们能把员工的积极性调动起来。
融入一些有趣好玩的东西,把以前一个相对枯燥东西做得更有意思。像天虹、德高,包括腾讯都在玩这样的东西,值得一提的是,我们2016年春节给海澜之家,两万人发了四五百万现金红包,其实这只是一个形式,但是大大刺激了用户的活跃度,最后取得了一个非常好的效果。
大家都知道每一个企业都希望员工能够更好的学习,能够去不断去提高自己的能力,然后给公司做更多的贡献,企业如何把培训这件事情做的有意思,其实我们也一直在思考这个问题。通过微信企业号,我们可以把培训这件事情做得更好,让大家在培训的这个过程中更快地获取知识,并且让信息传递的效率更高。
像阿斯利康、像百胜中国,其实这些都是非常知名的案例,通过这些案例,我们就可以知道新员工应该去做哪些事儿,比如你可以培训视频传上来大家一起点赞,还可以考试,有数据统计,这个系统用起来很方便。在考试的时候,你还可以设置一个分数,比如说一百分的时候你奖励个十块钱的红包,然后五十分的时候可能就没有红包了,七十分奖励个两块钱的红包,就这样去大大刺激员工对培训的使用和关注度。
除了我上面讲的有培训的,有考勤的,还有服务号和企业号打通的,还有做一些上下游的,这些方面外。其实企业号在人力资源的管理这块也在做很多一些探索的一些事情,就是把整个你以前没有办法触达的这些人,都给他放到了这个企业号里面,比如说我们在给家乐福去实施的时候就有一个非常大的感触,家乐福有几万的员工,但是他很难去把所有的员工都放了一套系统里面来。
通过企业号,他就很轻松的把他所有的员工都放到企业号里面,更方便的去做触达的事情,做企业文化的事情,包括每一个员工积分这些事情,让这个组织更高效,同时也组织大家去加深更多的理解和沟通,比如说我们给他们上了这种社区和活动,就这样的话大家会经常通过这个系统来促进内部员工之间的沟通。
第四部分:互动答疑环节问题
1、企业号与企业微信功能有些重叠,作为企业如何选择?或者说他们如何结合发挥作用?
这个最重要的是要看企业想去针对哪些客户来服务,比如说你要做上下有游,做你的经销商,我们建议还是用微信企业号更好一些,如果你是想要一个比较封闭的,同时也要有比较强的入口的,建议可以用企业微信。微信企业号和企业微信这两块也会做很多融合,所以我认为最主要还是企业根据自己的需求来确定使用哪个平台,企业也会去开放API,然后让更多像畅移这样第三方参与进来。
问题2、我们一直在也在用CRM系统,但是不是基于企业号的,想问一下这两个最大的区别是什么呢?
传统CRM的信息触达分两个方面,一个是CRM实际使用,另外一个针对顾客。这两块有很大的区别,比如微信上的CRM,我们想让客户去做一件事情的时候,我可以强触达,不断地去通知他做这样的事儿,传统的触达是靠销售自觉去做的。另外一个就是顾客的触达和会员的管理,你可以把一部分比较优质的会员放到企业号里面,这样你这个触达就会比较强。这个具体也要看需求,就是说,要不要再去申请微信企业号,首先系统改造,需要一定的时间,另一个就是如果申请微信企业号,对于公司CRM的普及和使用会更好,这种情况下,我们还是希望有更多的人能够来去申请微信企业号,和企业做更好的整合。
问题3、企业号如何与服务号进行打通?
两者如何配合做好员工内部营销管理?这个打通主要是几层数据的打通,就是服务号和企业号在底层的数据上直接打通。就像我们的好卖系统,顾客的数据和导购的数据在底层上是直接打通的,两个配合以后就可以去帮助大家去分辨,内部的员工服务了多少顾客,然后把营销和销售的管理精细话,也会让整个系统更健全。
问题4、刚刚您说到微信企业号给好多企业都带来了新的商业模式,因为我是做教育行业的,想听听您对这个行业的具体见解。
教育行业也是很大的,包括针对开十二的,针对培训机构的,其实会有很大的不一样了。现在,针对开十二点教育就是幼儿园、小学,其实很多学校在做,取代校信通,最重要是把老师家长和学生,更好地连接起来,这个市场上已经做的很多,比如老师布置作业家长可以很快看到,学校的通知可以很快触达到家长。另一个就是比较大的教育培训行业,我们以前给新东方做的,他的学生每次上完课就走了,没有什么信息留下来。但是通过企业号很方便的把学生的信息都留下了,之后就可以做数据分析,这也是很好的数据化管理模式。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
畅移信息为企业提供通讯录、审批、考试、培训等移动办公应用,快速体验
今日搜狐热点

我要回帖

更多关于 企业号3000人同时登录 的文章

 

随机推荐