odoo17对接企业微信最新2024版-实现服务商多公司SAAS

企业微信作为一款面向企业的通讯工具,已经在众多行业中得到广泛应用。从制造、服务、零售等各个领域,都可以看到企业微信的身影。而SAAS(Software as a Service)模式则是目前软件行业发展的重要趋势,通过云计算技术将软件功能以服务的形式提供给用户。Odoo ERP系统能够与企业微信进行深度整合,利用Odoo强大的开发框架和API接口进行定制化开发,除了可以做信息推送外,还能做企业微信同步,实现与微信结合进行主动营销。

odoo17对接企业微信最新2024版-实现服务商多公司SAAS


概述

本文讲述如何快速配置企业微信,支持Odoo的企业内部应用对接与服务商对接。

odoo17对接企业微信最新2024版-实现服务商多公司SAAS

行业痛点:
然而,在实际使用过程中,往往会遇到以下问题:首先是信息孤岛问题。由于系统间缺乏有效对接,导致数据无法流通;其次是管理效率低下。传统手动操作方式耗时耗力,并且容易出错;最后是客户体验不佳。由于缺乏有效沟通渠道和及时反馈机制,使得客户满意度较低。

odoo方案如何解决此行业痛点:
Odoo ERP系统能够与企业微信进行深度整合,利用Odoo强大的开发框架和API接口进行定制化开发。
- 首先, Odoo可以实现与企业微信之间的数据同步, 例如员工信息、部门结构等基础数据, 解决了信息孤岛问题;
- 其次, Odoo还可实现审批流程推送至企业微信端, 员工在手机上就能完成请假、报销等申请并获取审批结果;
- 再者,Odoo内置CRM模块也可以与企业微信对接, 实现线索和订单状态自动推送至相关人员;
- 最后,Odoo支持多公司环境下运营,SaaS模式部署更加便捷高效.


以下我们简述如何配置Odoo对接企业微信

按企业内部应用及服务商应用两种模式

1, 基础信息配置

企业appid, secret 等

企业应用:网站应用,小程序应用

关联应用:启用通讯录接口


2, 配置通讯录同步

企业内部应用模式

通讯录同步设置访问地址

https://work.weixin.qq.com/wework_admin/frame#/securityManage/ipLimit

odoo17对接企业微信最新2024版-实现服务商多公司SAAS

输入ip配置,以 ; 分隔

odoo17对接企业微信最新2024版-实现服务商多公司SAAS


应用主动推送设置

接收消息普通消息、自定义菜单操作上报地理位置处,设置为启用 Api接收

odoo17对接企业微信最新2024版-实现服务商多公司SAAS


服务商设置

IP白名单设置的位置

https://open.work.weixin.qq.com/wwopen/developer#/profile/basic


odoo17对接企业微信最新2024版-实现服务商多公司SAAS


填入 ip 


odoo17对接企业微信最新2024版-实现服务商多公司SAAS


应用设置:网站与企业微信小程序

网站:主要配置好主页,接收信息,Oauth免登

小程序:将原微信小程序绑定即可,可以共用企业认证


odoo17对接企业微信最新2024版-实现服务商多公司SAAS

可信IP设置,注意旧的应用需要重置

odoo17对接企业微信最新2024版-实现服务商多公司SAAS


腾讯企业邮箱设置

POP3/SMTP协议:


接收邮件服务器:https://pop.exmail.qq.com/ 非加密连接端口 110,加密连接(SSL)端口 995


发送邮件服务器:https://smtp.exmail.qq.com/ 非加密连接端口 25,加密连接(SSL)端口 465或587




IMAP协议:


接收邮件服务器:https://imap.exmail.qq.com/ 非加密连接端口 143,加密连接(SSL)端口 993


发送邮件服务器:https://smtp.exmail.qq.com/ 非加密连接端口 25,加密连接(SSL)端口 465或587


账户名:您的企业邮箱账户名,账户名需要填写完整的邮件地址


密码:您的企业邮箱密码


电子邮件地址:您的企业邮箱的完整邮件地址




海外用户可使用以下服务器


POP3/SMTP协议


接收邮件服务器:https://hwpop.exmail.qq.com/ 非加密连接端口 110,加密连接(SSL)端口 995


发送邮件服务器:https://hwsmtp.exmail.qq.com/ 非加密连接端口 25,加密连接(SSL)端口 465或587




IMAP协议


接收邮件服务器:https://hwimap.exmail.qq.com/ 非加密连接端口 143,加密连接(SSL)端口 993


发送邮件服务器:https://hwsmtp.exmail.qq.com/ 非加密连接端口 25,加密连接(SSL)端口 465或587




注意:


当企邮smtp标准端口465服务不能连通时使用,客户端smtp海外服务器端口可以用994


https://hwsmtp.exmail.qq.com%2C/ 使用ssl, 端口号 994




个性化客户端地址暂时不能用ssl,因用户使用的客户端域名和SSL证书上标注的域名不一致可能导致客户端报错或需要频繁授权,域名与SSL证书上标注的域名一致是SSL加密协议的标准要求,也是用户终端的通用强制判断


绑定用户业务逻辑

1. 先找用户企业邮箱,找到匹配用户就绑定

2. 用户企业邮箱找不到,则找用户个人邮箱,找到就绑定

3. 如果以上都找不到,就注册新的odoo系统用户来绑定


开发参考

使用标准 Oauth2对接,参考文档

https://developer.work.weixin.qq.com/document/path/91335


Odoo应用商店模块

相关功能我们也开发了SSO模块,只需配置好参数即可对接

在Odoo中文应用商店或者官方市场,搜索企业微信或者 app_social_login_wxwork

Odoo对接抖音开放平台,连接头条西瓜视频等字节系应用-SSO与odoo的Ai对接