Sitecore 8:如何跟踪内容编辑器活动?

Sitecore 8:如何跟踪内容编辑器活动?,sitecore,sitecore8,Sitecore,Sitecore8,我们有一个具有Sitecore 8.1和多个内容编辑器的网站。有没有办法记录他们的活动,比如列出他们在编辑/发布/取消发布方面执行的操作 上周我们遇到了一个问题,我怀疑是由于有人取消发布了错误的项目造成的,但我需要确保这是真的,或者至少我希望将来能够使用这个功能。 是否需要创建自己的事件触发日志记录?您可以使用Sitecore Advanced System Reporter Sitecore 6附带了一个非常有用的函数,名为My Locked Items。不过,管理员用户有时可能希望看到所有锁

我们有一个具有Sitecore 8.1和多个内容编辑器的网站。有没有办法记录他们的活动,比如列出他们在编辑/发布/取消发布方面执行的操作

上周我们遇到了一个问题,我怀疑是由于有人取消发布了错误的项目造成的,但我需要确保这是真的,或者至少我希望将来能够使用这个功能。
是否需要创建自己的事件触发日志记录?

您可以使用Sitecore Advanced System Reporter

Sitecore 6附带了一个非常有用的函数,名为My Locked Items。不过,管理员用户有时可能希望看到所有锁定的项目,而不仅仅是他们锁定的项目。我写了一个小应用程序来实现这一点。然后我想让它更通用,这样就可以轻松创建其他类型的报告。结果是一个小框架,它允许在很短的时间内创建多种类型的报告。在本模块中,我将提供此框架以及许多有用的示例报告,如:

items modified updated in the last X days
items that have more than X children
items that are publishable but either do not exist or have a different version in the web   
   database.
items that are based on a particular template
items with validation errors
which templates have been linked to a workflow
locked items
publishable items with broken links
audit information
errors in the log files
items that have stayed in the same workflow state for more than X days 
还有更多

您现在还可以对这些报告进行参数化,将其保存为桌面中的链接,导出它们,甚至创建一个计划任务,自动向其中一些发送电子邮件。此外,还可以对报告的项目应用命令。 您可以从以下站点下载模块:

模块可用于Sitecore 6.4至8。我不知道是否有你期待的功能,但你可以自定义它

您可以查看此博客文章,了解如何扩展它:

更新

安装模块

运行模块并选择如图所示的报告

运行报告


查看报告或将其像csv、excel或xml一样导出。

在Sitecore中提供这些报告并不是完全现成的。您可以看看这个模块,它将把所有“编辑器操作”审计信息记录到一个单独的log4net appender中。您可以在中找到有关该模块的更多信息,但请注意,该模块仅标记为与Sitecore 7.5兼容,使用Sitecore 8.1实现这一点并不困难,即更新appender配置,因为
log4net
配置现在位于配置中的
节点内。

Sitecore在正常日志文件(在数据\日志中)中执行开箱即用的日志内容编辑器操作,它们以“AUDIT”开头,因此您可以找到它们。它记录正在保存的项目、开始发布的项目等。在日志文件中进行搜索以找到它们

您可以将这些文件保存到单独的日志文件中,以便于查看:


这在Sitecore 8中仍然有效,但设置现在在App_Config/Sitecore.Config中。

感谢您为我的问题提供帮助。