odoo企业微信对接模块

2022-10-14  本文已影响0人  grey_27

配置方法

1.安装模块后,在启动odoo的conf文件中增加参数配置你的企业微信
参数获取方法请参考官方文档 developer.work.weixin.qq.com/document/path/90665
下面例子仅供参考对应参数大概长什么样,不要照抄!!!
workwx_corp_id = wwe30a56b2d6f369bc
workwx_corp_secret = Q1vKIFGaXXQoRLB8fqPNvGlnqAAvNEqZIt1UB2msPtg
workwx_agent_id = 1000002
加入配置后需要重启生效,安装模块后可在设置菜单下看到企业微信相关的设置

image.png

基础功能

1.企业微信扫码登录


2.png

扫码登录的前提是需要odoo的用户需要和企业微信员工关联,然后对应员工扫码后就可以登录这个用户,关联字段为Oauth用户ID 需要填入企业微信员工账号


image.png
image.png

2.企业微信内打开odoo链接自动登录/跳转默认浏览器

使用sdk需要进入企业微信后台应用中授权 image.png

如果不使用该功能可以在/workwx/web中增加参数inner=1保持企业微信内打开页面

通讯录管理

因为企微接口变更导致新申请的应用基本无法使用通讯录接口了!!!!

image.png
  1. 同步企业微信部门
    同步所有企业微信部门至odoo(保持与企业微信完全一致,odoo中多出的部门将被归档)
  2. 同步企业微信员工


    image.png

同步企业微信员工至odoo
可以配置同步选项:
- 同步哪个部门下的员工
- 是否为员工创建odoo用户(用户与企微员工自动关联)
- 是否归档不存在的员工

3.邀请企业微信员工


8.png

使用该功能需要在企业微信后台-管理工具-通讯录同步进行如下设置
1.权限设置为API编辑通讯录
2.查看Secret并写odoo启动文件中 workwx_address_secret = tkGs5OrJqxxxxxLmwI6bo2DtBHxooQhinraoQD9WT8(写入你自己的Secret)
3.配置企业可信IP


image.png

回调配置

后面的多个功能涉及到企业微信回调设置,提前说明一下如何设置回调
进入企业微信管理后台应用界面 -> 接收消息 -> 启用API接收
输入自己对应的域名,接口为 /workwx_callback


image.png

将对应参数也加入到启动文件中
workwx_callback_token = AwciiGSNXfsi2vAPSIdl
workwx_callback_aeskey = IxHdyufV5H6UNQ1Y7bwv25EV3NqLpyiPXdLFGJTvSRd
配置后重启服务再保存页面,在保存时企微会对该地址进行校验是否回调正常

应用管理

1.自定义菜单栏


image.png

支持三种类型菜单按钮

点击,扫码回调需要设置好回调接口否则无法正常使用

消息推送

1.推送企业微信消息管理界面,支持撤回消息


image.png
上一篇 下一篇

猜你喜欢

热点阅读