Chapter 11. Suspending Record Processing Using Holds

The Hold Feature is provided as part of the Records Management infrastructure to deal with situations in which the default processing for an individual record needs to be suspended for some reason. A typical example of this would be a litigation support scenario where a court order is issued to freeze the normal processing for a specific set of documents that are related to the case. The primary purpose of a hold is to prevent a group of records from being destroyed until after the associated event has been reconciled. Since holds are intended primarily to prevent the deletion of records, the Holds architecture is tied indirectly to the Expiration Policy Feature described in Chapter 8, but only if the designated expiration action is to delete the document. Whenever a hold is applied to an item, it is not possible to remove it from a list.Figure 11-1 shows the relationship between the items in a document library or list and the Holds list. Each item is linked to one or more hold items, which are stored as list items in the Holds list.

Holds and list items.

Figure 11.1. Holds and list items.

The Holds Architecture

When a Records Center web site is provisioned, it is automatically configured for holds processing. A Boolean property called IsHoldEnabled is added to the property collection associated with the web site to indicate that it has been set up to manage ...

Get Professional SharePoint® 2007 Records Management Development: Managing Official Records with Microsoft® Office SharePoint® Server 2007 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.