Sharepoint 2010代码在哪里和SP审计报告

时间:2013-10-30 16:44:58

标签: sharepoint sharepoint-2010

我知道这是一个奇怪的问题,并且对于几乎所有人来说可能都很容易,对不起,但我在Sharepoint上非常新鲜(实际上,非常新!)。所以这是我的疑问..

我需要自动生成SP2010中某些库的审核报告,而不是Site Collection Administration > Audit Log Reports手动生成。

每次用户在库上打开文档时我都需要报告,并且每次发生时都要在文档上注册..所以我需要自动执行审计报告,但我不知道怎么做。

我听说使用这段代码我可以做到(http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditquery.aspx),但首先我甚至不知道代码在sharepoint中的位置,我看到这种代码无处不在,但我不知道它去哪里,第二..我甚至不知道如何从我的自动审计报告开始..

如果有人可以帮助我,那就太好了!

谢谢!

1 个答案:

答案 0 :(得分:1)

这取决于您的要求,例如,如果您想要审核数据的实时视图,那么您可以将代码添加到Web Part并将其放在网站的页面上,这样当用户访问页面时查看在该特定时刻生成的统计数据。

这可能会对页面加载时间产生性能影响,具体取决于审核数据的大小,因此您可能需要创建自定义Timer Job来运行代码,然后可以设置此计划以便每晚运行将审计报告保存到文档库中。

如果您需要有关如何创建Web Parts

的指导

Web Parts in SharePoint Foundation - 这也有Walkthrough for Creating a Basic Web Part

Timer Jobs

Andrew Connell - Creating Custom SharePoint Timer JobsDotNet Finder - Creating Custom Timer Job in SharePoint 2010