页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 7 下一个 »

若要实现用户在企业微信中访问Smartbi自动登录,无需手动操作,需要将Smartbi中的用户与企业微信通讯录中的用户进行绑定。


1、在企业微信中创建新应用或使用之前的应用、需要满足可见范围为企业微信通讯录中的根部门。并获取该应用的Secret。

创建应用及获取该应用的Secret请参考前面的步骤:企业集成 · 步骤2 企业微信准备





{其实不配置下面的内容也可以的,只要在smartbi中把企业微信账号填到对应的用户上即可}

2、配置 网页授权及JS-SDK

进入该应用的设置界面,点击“”网页授权及JS-SDK。配置两个可信域名。


若配置第二个可信域名出现“域名所有权校验不通过”的错误,请点击该窗口的“申请校验域名”,并按企业微信的提示进行操作




3、配置企业微信授权登录

填写Smartbi服务器的域名


IOS选择设置Bundle ID

填写此值:cn.com.Smartbix.demoapplication2


同理,Android选择“设置该应用签名和包名”

分别填写这两个值:

  • 应用签名:a1d5510ff358d49992fa1753d75d0435
  • 应用包名:cn.com.Smartbi.demoapplication


复制并记录这个Schema

4、在Smartb服务器中配置 社交协同secret和社交协同应用Schema



进入smartbi在,在“企业微信管理”界面,将上面步骤记录下来的应用Secret 和Schema分别填写到


{问题:配置这个schema貌似是为了截图分享使用的。而不是这里的功能。}


5、访问Smartbi,在企业微信管理中切换到“用户”tab。选择用户匹配方式,进行匹配。这一步貌似不做都行,只要用户填写了微信账号就可以。压根不需要做匹配。我理解是这样。

该动作会根据用户匹配方式,将Smartbi中的用户与应用可见范围中所选部门下的用户进行匹配。


支持姓名匹配、微信账号匹配、手机号匹配。三种匹配方式逻辑如下:

  • 姓名匹配:会把Smartbi用户别名与企业微信用户姓名相同的用户进行绑定
  • 微信账号匹配:会把Smartbi用户的企业微信账号与企业微信用户账号相同的用户进行绑定
  • 手机号匹配:会把Smartbi用户手机号与企业微信用户手机号相同的用户进行绑定

【这个不是绑定的把?需要确定几个问题

比如选择姓名匹配,会自动把企业微信的微信ID和手机号同步到smartbi中码码?

如果不会,那这个匹配,就只是为了让客户知道,smartbi中的用户有哪些能在企业微信中找到?


实际免密登录,还是按照smartbni中用户的微信账号来嘛?还是有不同的途径?】


6、若希望通过手机号匹配或微信账号匹配,但是smartbi中的用户并没有设置手机号、微信账号,则可以通过以下操作批量更新smartbi中的用户,为用户添加手机号和微信账号


(1)在企业微信中导出通讯录,在导出的文件中,可以看到企业微信用户的姓名、微信账号和手机号


(2)进入“企业微信管理”,切换到“用户”菜单,点击





支持用户扫码绑定。

  • 无标签