我們有一個以多個內容編輯器爲特色的Sitecore 8.1網站。有沒有辦法記錄他們的活動,如列出他們在編輯/發佈/取消發佈方面所執行的操作?Sitecore 8:如何跟蹤內容編輯器的活動?
上週我們有一個問題,我懷疑是由於某人取消發佈了錯誤的內容而導致的,但我需要確保是這種情況,或者至少我希望將來有這種能力。 我是否需要創建自己的事件觸發日誌?
我們有一個以多個內容編輯器爲特色的Sitecore 8.1網站。有沒有辦法記錄他們的活動,如列出他們在編輯/發佈/取消發佈方面所執行的操作?Sitecore 8:如何跟蹤內容編輯器的活動?
上週我們有一個問題,我懷疑是由於某人取消發佈了錯誤的內容而導致的,但我需要確保是這種情況,或者至少我希望將來有這種能力。 我是否需要創建自己的事件觸發日誌?
沒有什麼東西可以在Sitecore中提供這些報告。您可以看看Sitecore Audit Trail模塊,它將把所有「編輯器操作」審計信息記錄到單獨的log4net appender中。您可以在this blog post中找到有關該模塊的更多信息,但請注意,該模塊僅標記爲與Sitecore 7.5兼容,因此使用Sitecore 8.1工作並不困難,即更新appender配置,因爲log4net
配置現在處於配置中的<sitecore>
節點。
您可以使用Sitecore的高級系統報告
Sitecore的6個附帶了一個非常有用的功能叫我鎖定的項目。但有時候,管理員用戶可能希望看到所有鎖定的項目,而不僅僅是鎖定的項目。我寫了一個小應用程序來做到這一點。然後我想到使它更通用,以便人們可以輕鬆創建其他類型的報告。結果是一個小框架,它允許在很短的時間內創建多種類型的報告。在這個模塊中,我提供了這個框架以及許多有用的示例報告,例如:
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
以及更多。
現在,您還可以參數化這些報告,將它們保存爲桌面上的鏈接,導出它們,甚至創建一個計劃任務,以便自動發送一些報告。另外,您還可以將命令應用於所報告的項目。 您可以從:https://marketplace.sitecore.net/en/Modules/A/Advanced_System_Reporter.aspx
下載該模塊可用於Sitecore 6.4到8.我不知道是否有功能你看,但你可以自定義它。
您可以檢查此博文如何擴展它:http://www.seanholmesby.com/sitecore-auditing-with-the-advanced-system-reporter/
更新
安裝模塊
運行的模塊,然後選擇像圖片報道。
運行報表
查看報表或導出如CSV,Excel或XML。
Sitecore會在正常日誌文件(Data \ logs)中開箱即用地記錄內容編輯器操作,它們以「AUDIT」開頭,以便您可以找到它們。它會記錄諸如正在保存的項目,發佈開始等內容。在日誌文件中進行搜索以查找它們。
可以得到這些保存,便於審覈單獨的日誌文件:https://sdn.sitecore.net/scrapbook/how%20to%20make%20sitecore%206%20write%20audit%20log%20to%20its%20own%20file.aspx
這仍然工作在Sitecore的8除了設置在APP_CONFIG/Sitecore.config現在。
感謝您貢獻我的問題。 –