如何将O2OA接入企业微信,在企业微信上使用移动办公
一、注册企业微信号(自行准备)
注册地址:https://work.weixin.qq.com/
需要提供使用微信的企业相关信息。
二、获取企业CropId
注册成功后,使用管理员账号登录企业微信,在[我的企业]信息最后一行可以获取企业的CropId,如下图所示:
三、添加企业微信应用
注册成功后,使用管理员账号登录企业微信,如下图所示:
点击[应用与小程序],如下图所示界面:
如上图所示,点击[创建应用],继续在自建程序区域创建应用:
填写好应用相关信息后进行应用创建:
应用LOGO:可以自行制作合适大小的LOGO,此LOGO将在企业微信中展示。
应用名称:此应用的具体名称,可以随意命名,如O2OA,企业办公,XXOA都可以。
应用介绍:此应用的具体用途介绍。
可见范围:可使用此应用的人员范围设定,可以选择组织和个人成员。
应用创建完成后,如下图所示界面:
您可以在界面中获取AgentId和Secret信息,这两个信息以及之前获取的CropId将配置到O2OA相关的接入配置中,请牢记此信息。
四、在O2OA中进行相关接入配置
1、进入o2oa安装目录,从o2server/config/sample 目录下拷贝 qiyeweixin.json 到 o2server/config 目录(如果已经复制过了,请跳过此步骤);
2、使用文本编辑器打开qiyeweixin.json进行编辑:
{ "enable": false, "syncCron": "10 0/10 * * * ?", "forceSyncCron": "10 45 8,12 * * ?", "apiAddress": "https://qyapi.weixin.qq.com", "corpId": "", "corpSecret": "", "agentId": "", "token": "", "encodingAesKey": "", "messageEnable": true }
参数说明:
"enable": "是否启用企业微信接入: true | false",
"syncCron": "拉入同步时间表达式, 默认每10分钟同步一次(10 0/10 * * * ?).",
"forceSyncCron": "强制拉入同步cron, 默认在每天的8点和12点强制进行同步(10 45 8,12 * * ?)",
"apiAddress": "企业微信api服务器地址, https://qyapi.weixin.qq.com",
"corpId": "企业微信参数corpId(从企业微信后台管理信息中获取 '企业ID')",
"corpSecret": "企业微信参数corpSecret(从企业微信后台管理信息中获取 'Secret')",
"agentId": "企业微信参数agentId(从企业微信后台管理信息中获取 'AgentId')",
"token": "回调token",
"encodingAesKey": "回调encodingAesKey",
"messageEnable": "是否允许推送消息到企业微信: true | false"
完成以上配置后重启O2OA,即可完成O2OA在企业微信中的接入,可以在企业微信 - 工作台中看到自己配置的企业应用。