2014-11-21 97 views
0

我目前有一个客户端需要生成一份关于每个网站集上每个文档库上文档的用户更改的报告。获取用户在Sharepoint 2010中文档的详细活动

我知道我可以使用Audit module OOB,但它没有显示关于每个项目所做更改的足够详细数据。

我在考虑文档的详细版本历史记录,但是我必须填充每个网站集上每个列表的每个项目。像this

我正在考虑做一个自定义页面,结合两者。我可以过滤特定日期范围内特定用户的审计信息,并使用ItemId获取审计日期之前的版本控制详细信息。

您认为如何?这可能吗?有没有更好的办法?

谢谢!

回答

0

我建议你develop一个在sitecollection级别实现的EventReceiver,所以你可以在列表或库的元素中保存“自定义”的任何更改。因此,您可以在备用数据库中拥有自定义审计日志。
另请参阅:http://msdn.microsoft.com/es-ec/library/ee231563.aspx
EventReceiver是一个很好的功能,可以在SharePoint功能中保持高度的控制。

对不起,我的英语不好。