来源:https://sxfblog.com/index.php/archives/371.html

Odoo平台集成钉钉应用

前言:
下载地址:移步odoo官网app或留言获取

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

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

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

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

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

主要功能:

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

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

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

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

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

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

消息通知(v1.1)

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

公告(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中未更新状态

    检查odoo钉钉中的审批模板是否存在
    检查odoo钉钉中审批单据关联是否正确
    重要: 钉钉回调管理是否配置正确并已注册

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

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

若看不到的请检查权限

钉钉回调管理: 注册时一直提示 《返回非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
https://sxfblog.com/usr/uploads/2019/03/1662771155.png
OA协同配合钉钉审批

kkkk1.png

kkkkkk2.png

kkkk3.png

kkkk4.png

KKKK5.png

KKKK6.png
最后修改:2019 年 04 月 26 日 10 : 46 PM
© 著作权归文章原作者所有,杜哥转载,如有造成困扰请与本站管理员联系删除。

https://odoo-community.org/blog/the-oca-blog-1/post/in-memory-of-eric-caudal-90
eric_caudal.jpeg

With deepest grief we have to announce that our fellow board member, partner, Odoo lover, friend and world explorer Eric Caudal passed away on the 26th of April, 2019.

Eric was an enthusiastic Odoo community supporter, and has been there for us since the foundation of the association. He was a very active community member, the appointed treasurer of the Odoo Community Association board and overall a nice person to work with.

Eric and his company, Elicocorp, were selected twice as the best partner in Asia Pacific and it is certainly among Eric's lifetime achievements to run the company and spread the word on Odoo and the Odoo Community in the APAC region.

We lost a member, partner, friend and colleague. We will always remember his outstanding personality.

May he rest in peace.

Our deepest condolences go to his family and loved ones.

Thank you Eric, for all you have given us.


Eric走了!
 --张教授(李斯特)
5月8日,Tony在Odoo中国群里发布了这一消息,章浩转给我看,我们几乎不敢相信这是真的。
 
Odoo社区朋友以各种方式表达对Eric的敬意和哀思,晒出与Eric的合影,回忆与Eric认识以及交往的过程。
 
5月9日一大早,就接到杨滨电话,对Eric的离世非常惋惜,一再表示我们是否可以做点什么。我也表达了同样的想法。杨滨一直称Eric为新时代的白求恩。
 
Eric是法国人,2009年创建上海寰享网络科技有限公司,较早地将Odoo引入中国,培养了很多Odoo工程师和用户,让更多的国人了解并接受Odoo,为Odoo在中国应用和发展做出了卓越的贡献!

Eric还是OCA核心成员,也是Odoo中国社区与OCA之间的桥梁。在Eric帮助下,我们逐步了解OCA的理念、运作模式,这对于促进Odoo中国社区健康发展非常必要,我们永远怀念Eric!

Eric热衷参与Odoo中国社区事务,积极传播Odoo理念、软件工程化思想和企业数字化转型实施方法论,推动Odoo本地化。Odoo中国社区对Eric始终保持敬意!

Eric是开源文化、思想和理念的倡导者,正是在Eric等人的带领下,开源精神得到社区越来越多人的认可和支持!开源精神永存!感谢Eric!

2018年,我们成立中国开源工业PaaS协会,Eric为协会发展提出了很好的建议。本来已和李岩约,说等Eric回来再前往拜访一下,遗憾这竟成了永别。Eric的离开,是协会的重大损失!

Eric还是中西不同文化沟通的桥梁和开拓者!

做为一个外国人,Eric不远万里,来到中国,将西方先进的技术、思想和理念带过来,减少了我们盲目摸索和徘徊的时间。Eric是我们心中的白求恩!

Eric走了,我们少了一位朋友、伙伴、良师、益友。但,他生前为之努力奋斗的一切,他的理想、精神将继续激励我们。Eric将永远活在我们心中。

愿他在天堂安息。同时,对Eric家人、亲属致以我们最深切的慰问。

2019岁5月10日

石头主讲:odoo之旅
2018-12-11-19:30

老天笔记
一、开发环境先讲讲
环境:康虎绿色版GOdoo12-Community

1、绿色版各目录及该目录下各文件解释说明;
2、odoo必须的:nodejs
3、odoo打印必须的:wkhtmltppdf;

二:创建第一个模块来玩:

1、模块各目录及该目录下的文件对应的功效解释说明;
2、各文件的作用解释说明;
3、权限和用户组回忆今天中午;
4、xml只有<odoo>和</odoo>是必须的,其他都可有可无;
5、xml必须有一个开一个关掉;
6、csv解释说明:第一和第二不严格,第三非常严格了,必须按格式来。1是有权限,没权限是0。Ture是1,False是0
7、view的xml  ul  li一看就是一个列表,用foreach循环,

id=object显示详情 id=listing
controllers视图,有表有字段,

视图的结构,对应数据库的一条记录。ir.ui.view这个表里有name有model字段,field_parent字段表示上下级关系,四个全家桶:创建人创建时间更新人更新时间

form如果很丑,就得用group把它包起来,comment是没有的,石头自己加进去的注释着用。
arch type类型xml
定义一个sheet中间白的这块,
头里定义了按钮
sheet定义了
notebook是面签,是定义一个有多页,page1page2page3
订单明细行就这个。多面是多page不是多notebook,解释型语言。
对着目录来讲Odoo开发,相当于源码解析。

附石头的群:【康虎云报表583804904】:https://jq.qq.com/?_wv=1027&k=5XIPdH4
厦门-碎石头主讲:odoo12开发之旅-珠海杜哥笔记.txt