本帖最后由 longfuwei 于 2019-6-5 19:55 编辑
事务中心与企业微信的对接及消息发送
一、微信对接的重要前提: 事务中心的地址必须是域名;微信通讯录对应的账号要与事务中心的账号一致,如下图所示:
微信端账号数据:
事务中心账号数据:
二、创建应用,如下图:
三、创建应用后,点进所创建的应用会自动生成对应的AgentId和Secret,如下图
四、记住CorpID,如下图
五、修改ly-cloud-api-gateway-dev.yml配置文件中的swzx、swzx2配置【文件在第二台服务器 opt/shellScript/conf/properties/ 路径下(无奕云部署情况下)】,如下图对应的agentId,corpId,secret(也就是上面几个步骤中有提及到的)。注意:冒号后面空一个空格
六:绑定应用的主页 绑定主页,也就是绑定企业微信跳转事务中心的地址。点击下图红色框会弹出一个填写链接地址的框: 链接地址如下: - https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww12f2289d5f33149b&redirect_uri=http%3a%2f%2fswzx.bjxy.cn%3a1530%2f%23%2findex%3fappKey%3dswzx&response_type=code&scope=snsapi_userinfo&agentid=1000012&state=STATE#wechat_redirect
复制代码 注:【上述URL编码前的地址为:http://swzx.bjxy.cn:1530/#/index?appKey=swzx】
七.新建一个应用,绑定bpm,绑定bpm的域名,如下图
八.事务中心发送消息到企业微信 修改bpm的bpm_mailbox_trigger触发器(附件【bpm_mailbox_trigger】,修改为当前项目地BPM的地址,有域名改为域名的地址。)
1.有消息中心的情况下: 与消息中心的对接信息,修改微信的模板,见附件【微信模版样式】,附件中的模板地址需要修改为BPM编码后的地址(类似步骤6)。 2.无消息中心的情况下看,直接对接微信消息(目前常用)
|