跟踪重要字段值的改变是ERP系统里面重要功能,也是审计的内容,SAP也是因为有这样的功能备受审计们的青睐,而作为业务管理经理们,在追责的过程中,也需要此项功能作为辅助手段。以前开发ERP系统的时候,弟兄们做这个功能吃力不讨好,因为在功能提升上不显著,而且会涉及到每个模块增加调整工作量,没少吃白眼。
现在好了,Odoo有这个框架,可以很容易的实现这个审计追踪的功能,只需要在关键字段定义处添加:
track_visibility=“always”
我们把病人姓名和年龄作为需要跟踪修改的字段,只要修改patient.py下述内容即可:
patient_name = fields.Char(string='Name', required=True, track_visibility="always"); # 必填字段
patient_age = fields.Integer(string='Age', track_visibility="always");
谁,在什么时候,做了什么都被记录了下来,而且被永久保存,换一账户登录,有权限的前提下,也可以看到更改记录。这个就是框架的力量,节约了我们的劳动力
转载自:https://blog.csdn.net/xmsea/article/details/106011141