集成到企业微信
O2OA平台可以以第自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到企业微信进行消息提醒。
Last updated
Was this helpful?
O2OA平台可以以第自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到企业微信进行消息提醒。
Last updated
Was this helpful?
O2OA接入企业微信建议先配置好企业微信应用,待组织和人员从企业微信同步完成后,再进行组织和人员的信息编辑,避免人员和组织信息的重复创建。
注册地址:https://work.weixin.qq.com/,此过程需要提供使用微信的企业相关信息。
注册成功后,使用管理员账号登录企业微信,在[我的企业]信息最后一行可以获取企业的CropId,如下图所示:
在管理工具 - 通讯录同步配置里进行API信息查询和配置
配置同步方式、权限,并且获取Secret,该Secret就是后续需要配置到O2OA里的CropSecret信息:
注册成功后,使用管理员账号登录企业微信,如下图所示:
点击[应用与小程序],如下图所示界面:
如上图所示,点击[创建应用],继续在自建程序区域创建应用:
填写好应用相关信息后进行应用创建:填写好应用相关信息后进行应用创建:
应用创建完成后,如下图所示界面:
您可以在界面中获取AgentId信息,这两个信息以及之前获取的CropId将配置到O2OA相关的接入配置中,请牢记此信息。
授权文件放置路径:o2server/servers/webServer/
其中:
redirect_uri参数需要使用urlencode进行编码,不然会遇到50001错误,redirect_uri不是可信域名。
这个url是:http://[host]:[port]/x_desktop/qiyeweixinsso.html?redirect=portalmobile.html?id=************ 这样的形式。后面跟了一个redirect参数,就是需要跳转到一个门户页面,id就是门户的id,不配置这个参数也行,进入的是一个默认的待办列表页面。
1、进入o2oa安装目录,从o2server/configSample 目录下拷贝 qiyeweixin.json 到 o2server/config 目录(如果已经复制过了,请跳过此步骤);
2、使用文本编辑器打开qiyeweixin.json进行编辑:
参数说明:
token和encodingAesKey可以先填1,不然无法进行保存,对微信集成不会产生影响。
完成以上配置后重启O2OA,即可完成O2OA在企业微信中的接入,可以在企业微信 - 工作台中看到自己配置的企业应用。
O2OA集成到微信时,需要将O2OA的HTTPS开启。方法请参考《如何配置O2OA服务器来启用HTTPS(SSL)》
服务地址:http://localhost:20030/x_program_center/jest/index.html
服务名称:QiyeweixinAction.pullSync
如下图所示界面,点击GET之后,观察服务器控制台或者日志文件信息(o2server/logs),可以查看到同步日志。
不要多次点击GET,点击一次后,控制台会有,正在拉取组织人员信息相关的日志。