Platform Administration and Architecture

The history table and the history engine

Abstract

Guide to how the Sitecore history engine saves information about changes made to items in the history table.

The history engine saves information about changes made to items in the History table. All Sitecore content databases contain this table. The engine logs the item change data based on Sitecore events. It subscribes to events when it is initialized it and registers its own handlers that track item history.

By default, the engine tracks these item operations (events):

  • New version added to the item (AddedVersion)

  • Item copied to another location (CopiedItem)

  • New item created (CreatedItem)

  • Item deleted (DeletedItem)

  • Item moved (MovedItem)

  • Item saved (SavedItem)

  • Item version removed (RemovedVersion)

Note

If an item operation takes place in the EventDisabler context, the operation will not be recorded.