企业微信对接支持轻量化集成及深度集成,具体功能列表如下image.png
企业微信—深度集成
企微配置前提:Smart与企微对接的环境需要提前申请一个可用域名!!!
1、企微侧配置
(1)企微侧使用管理员创建应用:点击管理企业跳转到web页面
image.png![]
(2) 选择应用—创建应用
image.png
(3)应用可见范围需要选择企业内全体成员(根目录)
image.png
(4)设置应用主页
设置应用主页格式:域名+/manager/ssoLogin例如: https://smart2xtest.yealink.com/manager/ssoLogin (用于企微单点登录跳到smart的地址)image.png
(5)设置可信域名
image
(6)根据页面提示先完成域名归属认证
image
2、Smart侧配置
(1)下载文件WW_verify_fbHQqhBoeNTRY0bM.txt (实际每个环境下载的文件名称不一样)
(2)将下载的文件上传至服务器的/opt/apollo/user_data/cloud-nginx 目录下
(3)修改cloud-nginx配置: (注意把文件名称修改成自己环境下载下来的文件名称,一共有两处需要修改)
vi /opt/apollo/service/conf/cloud-nginx/http.conf.d/http.conf.template
文件使用 /server_name 搜索【回车进行搜索,按n搜索下一个】,找到图中位置,认准default_server部分,在下面找到 error page 497,下面添加image.pnglocation ^~ / WW_verify_fbHQqhBoeNTRY0bM.txt {alias /opt/nginx/apollo/data/ WW_verify_fbHQqhBoeNTRY0bM.txt ;}点击Esc,输入:wq保存并退出
(4)重启cloud-nginx:
docker restart cloud-nginx
3、回到企微侧继续配置
(1) 确保完成Smart侧配置后,域名是已验证状态
image
(2)配置可信IP(一般是公司的出口IP,即外网IP,具体根据客户现场进行配置)
image
(3)开放对应的权限
路径:协作–日程image.png路径:协作–会议image.png路径:应用管理–会议室image.pngimage.png
4、Smart系统集成配置
image.pngCorpID:企业ID,在企业微信管理后台-我的企业-企业信息页面可以查看image.pngAgentId、Secret:在企业微信管理后台-应用管理-应用页面,点击创建的应用后可以查看image.png------------------------------------------------V24新增以下配置信息------------------------------------------EncodingAESKey&Token:在企业微信创建的应用中,接收消息–设置API接收image.png点击“随机获取”,消息事件如图勾选,将获得的信息填入Smart平台对应位置image.png完成Smart侧关于企微的配置,并且把业务集成的协同平台切到企微image.png从Smart侧系统配置-企业微信集成的URL栏位复制地址,填入接收服务器配置位置,保存image.pngimage.png配置完成后,在Smart平台进行通讯录及协同平台的同步
5、企微工作台进行单点登录验证
image点击工作台应用,可单点登录到Smart预约页面image
6、业务数据同步
登录企业管理平台,访问系统集成-业务集成,点击手动同步进行数据源数据同步image.png
企业微信-日程预约
前置条件:已完成对接企业微信
1、在企微工作台找到对接smart的自建应用
image
2、首次进入需要同意获取隐私信息,同步企微用户的手机号、邮箱等数据到smart平台
image
3、单点登录成功后进入H5预约页面进行日程预约,预约的日程即可正常同步到企微日历
image