In business there are number of users. It is tedious task for administrator to track all user's activity. Here OpenERP (Odoo) brings good feature to track user activity on any model. It means user perform any action [like create, modify, delete] on any model that all performed action can see administrator by logs. This feature is introduced in Audit Trail module
Audit Trail allows you to log every user operation on all system models. (such as sales, leads or products)
Required module: - Audittrail
First you just need to install the Audit Trail module in OpenERP (Odoo). After installing it, you will see in the Reporting menu an Audit menu item
To track user activity you need to create audit rule. Audit rules are specified on a particular model that you want and assign user that you want to track that activity. The rules tell the system which activities performed by the user need to be logged.
How to create an audit rule :-
Navigate to : Reporting/Audit/Audit Rules
For example: - I have created a rule for sale order model to track activity of sale_user
To activate the audit rule you need to first 'Subscribe' to the audit rule.
To test this, login with sale_user, make changes to any in sale order. I have just created a sale order to show logs.
Now login with administrator. To see the logs of the activities performed on the sale order model by sale_user :-
Navigate to : Reporting/Audit/Audit Logs
You will see a list of the changes made to the sale order model. Click on logs to see the changes sale_user made to the sale order. You can also check old values and new values for comparison.
You can track every user operation on all the objects of the system. [operation such as: create, modify, delete]
Cheers Enjoy OpenERP (Odoo) :)
Audit Trail allows you to log every user operation on all system models. (such as sales, leads or products)
Required module: - Audittrail
First you just need to install the Audit Trail module in OpenERP (Odoo). After installing it, you will see in the Reporting menu an Audit menu item
Install Audit Trail Module |
To track user activity you need to create audit rule. Audit rules are specified on a particular model that you want and assign user that you want to track that activity. The rules tell the system which activities performed by the user need to be logged.
How to create an audit rule :-
Navigate to : Reporting/Audit/Audit Rules
For example: - I have created a rule for sale order model to track activity of sale_user
Create an audit rule |
To activate the audit rule you need to first 'Subscribe' to the audit rule.
Subscribe audit rule |
To test this, login with sale_user, make changes to any in sale order. I have just created a sale order to show logs.
Create sale order to check audit logs |
Now login with administrator. To see the logs of the activities performed on the sale order model by sale_user :-
Navigate to : Reporting/Audit/Audit Logs
Audit logs |
You will see a list of the changes made to the sale order model. Click on logs to see the changes sale_user made to the sale order. You can also check old values and new values for comparison.
You can track every user operation on all the objects of the system. [operation such as: create, modify, delete]
Cheers Enjoy OpenERP (Odoo) :)
Thanks,
Mayur Maheshwari
Skype : mayur_maheshwari1
Mayur Maheshwari
Skype : mayur_maheshwari1