MS CRM 2011 Audit

CRM支持audit的功能。audit可以记载用户的登录记录,对数据的改变等等。我在本文中为大家讲解如何开启并配置audit功能,以及如何设置用户权限。

首先要在系统中开启audit功能,有两种方式:

(1)System –> Administration –> System Settings

(2)System –> Auditing –> Global Audit Settings

image_thumb1

勾选 Start Auditing,这样系统就开启了audit功能。如果你想跟踪用户登录历史记录,也可以勾选Audit user access。查看用户的登录记录,可以从 System –> Auditing –> Audit Summary View中查看:

image_thumb5

如果想查看对某个entity的数据的改变,首先要开启该entity的audit功能,以account为例,在定制account的页面中,勾选audit的checkbox,这样就开启了对account entity的audit功能。

这样还不够,因为系统并不是对account entity的每一个field都进行audit的,所以你还要对你想要audit的field进行配置。每一个field都可以设置是否开启audit功能。比如我们要audit Main Phone这个field,就打开该field的定制页面,选择 audit Enable。

image_thumb9

这样,如果我们对任何一个客户的电话号码进行修改的话,都可以在audit的记录中查看到。打开该客户记录,在Audit History中可以看到电话号码的更改历史记录。

在System –> Audit中,我们可以看到有一个Audit Summary View,这个可以看到整个系统的audit记录。上面在如何查看用户的登录历史记录中,我已经给大家演示了。另外还有一个Audit Log Management,在这里大家可以看到系统中有多少个存储audit信息的log文件。如果audit的记录已经有很多,这样会占用很大的服务器空间,我们可以在Audit Log Management中删除掉一些很老的audit log文件。

最后再讲一下对于audit功能的权限配置。打开你要配置的角色,在Core Records tab里,最后的Miscellaneous Privileges section中:

View Audit History 用来配置是否允许用户查看单个entity record的Audit History;

View Audit Summary 用来配置是否允许用户查看 Audit Summary;

View Audit Partitions 用来配置是否允许用户查看 Audit Log Management;

Delete Audi Partitions 用来配置是否允许用户删除旧的audit log文件。

 

 

posted @ 2012-10-21 20:30  AI观星台  阅读(1251)  评论(1编辑  收藏  举报