企业微信自建应用接收与回复成员消息配置



ODOO集成企业WeChat应用消息功能接收员工推送信息路由转发与被动回复

欧度系统作为企业微信的自建应用,为了能够让其和企业微信进行双向通信,需要在应用的管理后台开启接收消息模式。之后每当企业成员在企业微信应用里发送消息时,企业微信都会将相关消息同步到该应用的ODOO后台存储及处理,且还可以在所有推送响应里带上被动回复给对应企业成员的消息

ODOO微信应用模块接收消息相关配置(设置-技术-参数-微信应用)

  • 通讯令牌:Token长度为3~32之间的英文或数字,可由企业任意填写,用于生成签名,可在企业微信后台随机获取

  • EncodingAESKey:43位的英文或数字,AES密钥的Base64编码,用于消息体的加密,可在企业微信后台随机获取

  • 消息模板:消息接收转发及回复类型内容详情设置

ODOO微信应用模块接收消息相关配置

  

ODOO企业微信应用接收消息服务器配置(后台-应用管理-自建应用-接收消息-设置API接收)

  • https://odoo应用域名/auth_wechat/callback?id=微信应用id

  • Token和EncodingAESKey同上介绍,都可以随机获取生成,确保两边参数一致即可

  • 填写的URL需要正确响应企业微信首次保存和后续修改都要重新验证URL的请求

  • 用户发送的普通消息是默认勾选的基础事件类型

ODOO企业微信应用接收消息服务器配置
 

ODOO企业微信应用接收消息转发配置(设置-技术-Email-模板-Email配置)

  • 默认收件人:可将解析存储好的普通消息转发到对应企业微信成员的欧度用户联系人res.partner模型记录

  • 抄送:自定义转发路由,支持逗号分隔的多点转发路径,格式为模型名称:记录ID

ODOO企业微信应用接收消息转发配置

 

ODOO企业微信应用接收消息回复配置(设置-技术-Email-模板-高级设置)

  • 微信消息:被动回复消息目前支持文本、图片、语音、视频、图文等基础类型

  • 其他字段:各种类型的回复内容详情设置可以参考主动发送消息实施简述相关说明

ODOO企业微信应用接收消息回复配置

 

ODOO接收回复企业微信成员消息示例(企业微信-消息-欧度自建应用-发送消息)

ODOO接收回复企业微信成员消息示例

 

ODOO接收回复企业微信成员消息流水(设置-用户-微信消息)

  • 应用:支持多公司多应用渠道接收信息,如专门的发票报销、文件打印、位置签到,事件处理等只有想不到没有做不到的应用

  • 用户:发送企业微信消息成员所关联的欧度系统用户,也支持无关联用户的企业匿名服务应用

  • 消息类型:企业微信推送欧度系统所接收的消息目前仅限文本、图片、语音、视频、位置、链接及事件类型

ODOO接收回复企业微信成员消息流水

 

ODOO用户微信企业成员关联消息记录(设置-用户-用户信息-微信关联)

  • 微信企业成员ID:可以手工关联企业微信员工账号,也可以通过通讯录同步模块自动设置

ODOO用户微信企业成员关联消息记录

 

ODOO路由转发企业微信消息至任意模型单据(菜单动作-模型记录-表单视图-附件与日志区域)

  • 转发消息默认为备注类型,即一条消息对应一条备注

  • 无关联用户的匿名消息将以超级管理员名义记录备注

  • 消息中有图片、语音、视频会同步另存为单据下的附件并关联备注,同个文件多处存储只会占用一份空间是欧度系统架构的特性

  • 根据单据关注用户的订阅条件或系统自动规则可再次转发消息给相关人员的企业微信,实现欧度系统与企业微信任意信息自由流转

ODOO路由转发企业微信消息至任意模型单据