Help

3

How to track field changes and log it in the chatter

Avatar
Shawn Varghese

In many cases in Odoo, like Opportunities for example, if we change certain fields (Expected Revenue etc.), it automatically logs it in the chatter with the message:

Expected Revenue: 50000 -> 60000

or something like that. Does anyone know how this is achieved exactly? Because, it doesn't seem to send this text as a message when writing a record, it just seems to be part of some default functionality

Avatar
Discard
3Answers
12
Best Answer

Hello Shawn,

The main key of the message is "track_visibility" parameter in the fields.

Source 

Forum: What is _track Property is? 

Documentation: What is _track Property is? 

1Comment
Avatar
Discard
Avatar
Shawn Varghese
-

Yup, I had just found it... was going to post here. Thanks!

0
Best Answer

Hello,

How can we do that if we want to track a system field that doesn't allow to change "track_visibility" in the parameters (read only)?

2Comments
Avatar
Discard
Avatar
Haresh Kansara
-

Hi,

For the system field, you can define automated action to track

See the video: https://www.youtube.com/watch?v=Oxy1Wurzwvs

Avatar
Jean-Jacques BOIS
-

Thank you very much Haresh, that is the perfect answer to what I was looking ! Many thanks !