Odoo平台集成钉钉应用

前言

Odoo市场下载地址(未更新咯):

https://apps.odoo.com/apps/modules/browse?series=12.0&search=%E9%92%89%E9%92%89

QQ群:1019231617 目的是交流和共同努力完善集成钉钉的功能

github地址:https://github.com/suxuefeng20/odooDingDing

薪资管理相册: https://sxfblog.com/index.php/archives/518.html

钉钉截图相册: https://sxfblog.com/index.php/odoo_and_dingtalk.html

本应用主要基于OdooERP开发,支持社区版和企业版,当前版本仅支持12版本,

可自行下载后根据实际情况进行增加完善和调整功能。
在使用本模块前,请先将钉钉中你创建的E应用或微应用权限放开和配置出口ip,得到钉钉应用的 AppKeyAppSecret, 至于钉钉后台中的配置请参照:https://open-doc.dingtalk.com/microapp/bgb96b

安装模块完成后,需要转到设置中为用户分配权限(用户、管理员),用户可操作功能、管理员可配置参数和设置项

主要功能:

  • 基础配置 (v1.0)
  • 系统参数列表

存放钉钉提供的外部接口地址和token值等 (v1.0)

  • 手动同步基础信息 (v1.0)

在对应的联系人、员工、部门看板视图或列表视图中可点击同步按钮,拉取钉钉中的数据,也可将odoo系统中的数据上传至钉钉中,目前仅支持单个上传,批量上传将会在下个更新版本中体现

  • 通讯录管理(用户、部门、联系人) (v1.0)

实现在odoo中删除、修改(员工、部门、联系人)时,自动将信息传递至钉钉,做到实时将odoo的信息与钉钉同步;该功能需在设置项中灵活开启。

  • 消息通知(v1.1)
  1. 工作通知消息:是以企业工作通知会话中某个微应用的名义通知到员工个人,例如审批通知、任务通知、工作项通知等。
  2. 群消息:向钉钉群发送消息,仅限企业内部开发使用。
  3. 普通消息:员工个人在使用应用时,通过界面操作的方式把消息发送到群里或其他人,例如发送日志的场景。
  • 公告(v1.2)

获取用户公告数据

  • 日志(v1.3)
  • 签到(v1.3)
  • 考勤(v1.4)
  • 待办事项(v1.5)
  • 审批(v2.0)
  • 智能人事(v2.0)
  • 钉钉运动(v1.5)

常见问题:

  • 钉钉扫码登录后会报错:Internal Server Error

1.一般这样的问题不是程序出错,请检查钉钉->设置中的扫码登录AppId、扫码登录appsecret。

2.检查钉钉后台中的。移动接入应用并配置好回调地址(即odoo地址) http://ip:port/web/action_login

Ip:port为对应的IP地址和端口 /web/action_login 为回调函数。

  • 仪表盘:获取公告失败,详情为:无效的USERID、代审批数、公告数

这个错误通常情况是在刚安装完成时出现的,但不影响使用,安装完成后在设置->钉钉设置中,配置好钉钉API应用信息。手动或自动同步钉钉上的员工数据到odoo中后就不会出现这样的问题

  • 拉取考勤组成员的时候提示: 考勤组有更新,请先拉取最新的考勤组!

那就点击 拉取考勤组成员 旁的 拉取考勤组即可

  • 考勤组成员列表无法更新

钉钉未提供odoo上更新考勤成员的api。故无法自动推送到钉钉服务器

  • 协同办公 提交审批后,已通过钉钉审批单odoo中未更新状态
  1. 检查odoo钉钉中的审批模板是否存在
  2. 检查odoo钉钉中审批单据关联是否正确
  3. 重要: 钉钉回调管理是否配置正确并已注册

满足以上三点即可正常使用审批同步

  • 财务审批中的表单需要自动生成凭证(日记账分录),则需要配置凭证模板,位置:协同办公->设置->凭证模板

若看不到的请检查权限

  • 钉钉回调管理: 注册时一直提示 《返回非susssuccess》

这是因为实际情况拓展了odoo原生的http.py文件而导致的。

解决办法是: 将dindin_callback模块中的file文件夹下的http.py文件 覆盖/替换到odoo-root/odoo/http.py文件

Odoo-root: 为odoo源码目录

关于其他模块

智能人事、文件存储、日志等其他功能 以及更多的协同表单将在后续继续完善。但非开源模块。需要的请留言!!

截图展示

主界面

logo1.png
201903251.png

扫码免登
20190325222png.png

2019032533.png
设置界面
jieut2.png

参数列表界面
jietu3.png

手动同步菜单
11111.png

22222.png

odoo员工界面(支持增删改自动同步)
jietu5.png

odoo部门界面(支持增删改自动同步)
jietu6.png

odoo联系人界面(支持增删改自动同步)
jietu7.png

OA协同配合钉钉审批

kkkk1.png

kkkkkk2.png

kkkk3.png

kkkk4.png

KKKK5.png

KKKK6.png

Last modification:September 5th, 2019 at 10:05 pm
If you think my article is useful to you, please feel free to appreciate