当前位置:   article > 正文

12 如何跟踪重要字段值的改变(学Odoo,就得Do)_odoo 监听数据变更

odoo 监听数据变更

跟踪重要字段值的改变是ERP系统里面重要功能,也是审计的内容,SAP也是因为有这样的功能备受审计们的青睐,而作为业务管理经理们,在追责的过程中,也需要此项功能作为辅助手段。以前开发ERP系统的时候,弟兄们做这个功能吃力不讨好,因为在功能提升上不显著,而且会涉及到每个模块增加调整工作量,没少吃白眼。

现在好了,Odoo有这个框架,可以很容易的实现这个审计追踪的功能,只需要在关键字段定义处添加:

track_visibility="always"

我们把病人姓名和年龄作为需要跟踪修改的字段,只要修改patient.py下述内容即可:

  1. patient_name = fields.Char(string='Name', required=True, track_visibility="always"); # 必填字段
  2. patient_age = fields.Integer(string='Age', track_visibility="always");

然后像之前那样升级模块,修改一条病人记录,看一下效果:

谁,在什么时候,做了什么都被记录了下来,而且被永久保存,换一账户登录,有权限的前提下,也可以看到更改记录。这个就是框架的力量,节约了我们的劳动力

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号