12 如何跟踪重要字段值的改变(学Odoo,就得Do)

跟踪重要字段值的改变是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");

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值