


本期内容
Odoo对接 Audit Log
Odoo作为世界排名第一的开源ERP,除了已有的应用板块外,还可以整合很多其它方案。比如之前,我们已经讲解过用【Odoo集成EFK,实现日志可视化查询。】
本期,我们使用Audit Log模块为Odoo系统的安全使用提供准确的审计支持以及日志记录。
PS:Audit Log模块允许管理员记录用户对数据模型(例如create、和read)执行的操作、session记录、http请求、变更值。是GitHub 上OCA/server-tools项目的一部分。(OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。)
接下来,我们详细看看应该如何实现吧!
Odoo集成Audit Log
下载Audit Log源码
地址:
https://github.com/OCA/server-tools/tree/14.0/auditlog
将Audit Log集成到Odoo中
解压后放在自己的addons下面,重启odoo服务即可。
Audit Log使用
安装Audit Log模块
在应用中搜索并安装Audit Log模块,如果搜索该模块无结果,则尝试点击刷新本地模块列表。
激活开发者模式
在设置中激活开发者模式,Audit Log模块的菜单默认管理员群组在开发者模式下可见。
查看所在位置
在【设置-技术】菜单中可以看见该模块的菜单。
创建记录规则
在【审计-规则】中创建一条记录规则以生成用户操作日志。
在该页面自定义名称、日志记录(读取,写入,创建,删除需要勾选Capture Record),手动选择需要记录日志的模型,可以选择快速日志或者完整日志。
完整日志:在数据之前和之后进行记录(记录更多信息,例如计算字段的更新),但速度较慢。
快速日志:仅记录通过创建和修改操作(信息少,但速度更快)
在该页面输入并勾选完相关规则的信息保存后点击订阅按钮使该规则生效即可。
审计记录如下
# 日志
# log lines
# 用户会话
# http请求


以上就是Odoo集成
Audit Log的整个过程
大家可以多多尝试~
⬇欢迎加入社群一起讨论哦⬇
本期作者
后端开发工程师 许文博


更多精彩内容
了解云基地,就现在!
IT技术哪家强
神州数码最在行
行业新星,后起之秀
历史虽不长,但是实 力 强






























