有没有办法跟踪Odoo v8中的每个用户操作

时间:2015-10-09 10:13:48

标签: odoo odoo-8 audit-trail audit-logging

我安装了auditlog,而且smile_audit看起来很相似,但他们只是根据一个模块跟踪日志。

但我正在寻找Odoo中的所有模块。基本上由用户。 我尝试通过

定义规则
var qry = "select custid from customers ";
  var con = Jdbc.getConnection(connection,user,pw);
  var stmt = con.createStatement();
  var rs = stmt.executeQuery(qry);

  dataRange = sheet.getRange("a2")
  var tab = [];
  while(rs.next()) {
    tab.push([rs.getString(1)]);
    //dataRange = dataRange.offset(1,0);
  }
  sheet.getRange(1, 2, tab.length, tab[0].length).setValues(tab);
  rs.close();
  stmt.close();
  con.close();

但是这没有跟踪任何事情。对此有什么解决方案吗?

2 个答案:

答案 0 :(得分:0)

OpenERP中的审计跟踪 - (Odoo)

在商业中有很多用户。管理员跟踪所有用户的活动是一项繁琐的任务。在这里,OpenERP(Odoo)带来了很好的功能来跟踪任何模型上的用户活动。这意味着用户在任何模型上执行任何操作[如创建,修改,删除],所有执行的操作都可以按日志查看管理员。此功能在Audit Trail模块中引入

Audit Trail允许您记录所有系统模型上的每个用户操作。 (如销售,销售线索或产品)

所需模块: - 审计跟踪

  • 首先,您只需要在OpenERP(Odoo)中安装Audit Trail模块。安装后,您将在“报告”菜单中看到“审核”菜单项

enter image description here

  • 要跟踪创建审核规则所需的用户活动。审计规则在您需要的特定模型上指定,并为要跟踪该活动的用户分配。规则告诉系统需要记录用户执行的活动。

如何创建审核规则: -

导航至:报告/审核/审核规则

例如: - 我创建了一个销售订单模型规则来跟踪sale_user的活动

enter image description here

  • 要激活审核规则,您需要先订阅'审计规则。

enter image description here

  • 要对此进行测试,请使用sale_user登录,对任何销售订单进行更改。我刚刚创建了一个销售订单来显示日志。

enter image description here

  • 现在使用管理员登录。要查看sale_user对销售订单模型执行的活动的日志: -

导航至:报告/审核/审核日志

enter image description here

  • 您将看到对销售订单模型所做更改的列表。单击日志以查看sales_user对销售订单所做的更改。您还可以检查旧值和新值以进行比较。

您可以跟踪系统所有对象上的每个用户操作。 [操作如:创建,修改,删除]

答案 1 :(得分:0)

使用openerp 8,安装审核日志模块,然后创建一个新规则,输入“res.users”,这将记录每个用户操作。