在Odoo记录旁看到一条备注,先要区分它是供人交流的文字,还是记录变更留下的日志。Odoo 19的Chatter thread说明,线程会记录对象的更新和编辑;发生变更时,备注包含变更细节与时间戳。这里的备注身份,不只由它显示在一个聊天式区域中决定。

官方用联系人邮箱举例:Mitchell Admin更新邮箱并保存后,该联系人的线程会出现变更日期、原来的邮箱以及更新后的邮箱。这个例子把时间和前后值联系到同一次变更。它不是本文操作过的联系人,也不表示本文已核查一份真实邮箱列表;它说明的是来源如何描述更新记录的组成。

紧接着,文档补充另一类来源。如果记录通过导入文件被创建或编辑,或者由系统介入更新,线程会建立日志备注,并将变更记给OdooBot。因此,看到OdooBot这个名称,不能直接改写成“某位同事以这个名字手写了一段解释”。原文是在说明文件导入或系统变化形成的日志归属,并未在这句中提供原文件制作人或最初业务决定者的完整身份。

对ERP资料阅读者,这个区别可以让一条更新说明更准确。假设现有材料中一处是用户交流文字,另一处是OdooBot记载的字段更新,整理时应保留两者原来的形式。将后者概括为“系统记录了变更”,与把它描述为“负责人发表了意见”,会给接手人两种不同理解。这只是资料转述的假设,没有向任何人发送消息或修改数据库。

变更日期与邮箱前后值也各有作用:日期帮助定位更新时点,旧值与新值说明该例中的内容差异,而署名归属提示日志形成的来源。三者不能由一个简短的机器人名称全部代替。不过,邮箱这个示例没有独自证明所有模型、所有字段都必然保存同样完整的历史,本篇不把它扩展成全面审计保证。

Chatter在文档中还承担沟通、附件和活动等用途,因而不能看到线程便只想到人工聊天,也不能反过来把每条交流都当作自动变更记录。本文限定Odoo 19公开说明,首次发布日期未确认;没有导入企业资料、发送信息或检查日志完整性。它帮助解释的是一条备注由什么事件产生,以及为什么OdooBot归属不应被转写成人工手写证言。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。