SharePoint 2010 Cookbook: In Place Records Management for a Document Library

SharePoint 2010 delivers a comprehensive set of document and records management features. In this article, we take a look at a new feature called In Place Records Management.


In our company, we use SharePoint to manage our documents. Some of our documents are required our Legal department to adhere to certain records management policies.  Since the policy of these documents can differ for each department, project, and even type of document, we do not want to send all documents into a records portal where they are centrally  archived.

What can we do to provide records management control at each site or document library level?


While SharePoint 2007 (MOSS) provides Records Management capabilities, you must send the record over to the Records Center for archiving purposes.  In SharePoint 2010 Server, you can declare an item (document, wiki, blog, or list item) as a record at the site where the item was created, and have it adhere to a set record management policy.  The retention policy can be applied globally at the Content Type level, or at each document library to give you more flexibility in business practices.

Let’s walk through the steps on how we can use this feature.


Step 1: Activate the In Place Records Management Feature

The first step is to activate the In Place Records Management feature at your site collection, since it is not activated default.  To activate, follow these steps:

  • At the top site collection level, go to Site Actions > Site Settings > Site Collection Features
  • Activate the In Place Records Management feature

10-18-2010 5-43-35 PM

Step 2: Setting Records Declarations

Next, you want to set the standard records declaration for the site collection.  Remember that these settings can be adjusted at each document library.

  • At the same Site Collection settings page, click on Site Collection Administration > Record declaration settings:

10-18-2010 5-45-30 PM

You can now set the edit and delete restriction when a document is declared as a record.  You can also allow manual record declaration selecting the “Available in all locations default” radio button.  If this button is not checked, then the only way to declare a record is via workflow and/or using your information policy.  You can also define which security roles can declare a record:


10-18-2010 5-48-38 PM

Step 3: Document Library Settings

Next, you can override some records settings at the document library level.  Click on the Document Library, and select Library Tools > Library > Library Settings:

10-19-2010 5-55-54 PM

Click on the Record declaration settings link, and you will see the options to either use the settings that were set at the site collection level, or to allow record declaration at the document library level:

10-18-2010 5-02-03 PM


Step 4: Declare a Record

  • Go to your document library, select Library Tools > Document and select a document or Document Set.
  • Click on Declare Record in the Ribbon.  Note that this icon is visible since we opted to be able to manually declare a record anywhere in our site collection.  You will not see this icon if you opted for automatic declaration.

10-19-2010 4-15-16 PM

Note that in the example above, you can conveniently select the entire Document Set to declare it as a record.  Once you have declared a document as a record, there will be a padlock symbol on the icons.

10-19-2010 4-21-21 PM

So, what will happen to my documents?

Once a document becomes a record, it will follow the record retention policy set for the Content Type that your document was based on.  For out-of-the-box documents, this would be the Document Content Type.  You can override and create a new policy at each document library selecting Information management policy settings at the document library settings page:

10-19-2010 5-55-54 PM

Next, you will see the content types that are available in the current document library:

10-19-2010 5-59-51 PM

Click on a content type, and you will see the document retention, auditing, bar code, and label settings for each of the document type:

10-19-2010 6-06-42 PM

How to Undeclare a record

There is no icon to undeclare a record in the Ribbon.  In order to undeclare a record, go to the item and select Compliance Details on the drop down menu:

10-19-2010 4-58-00 PM

From the pop up form, select Undeclare record.  Note that you will need the correct permissions in order to undeclare a record, which were set in the Site Collection settings page.  In some situations, when this menu is disabled, make sure that your document library is not set to automatic declaration mode.

10-19-2010 5-00-18 PM



As you have seen in this example, you can perform records management in SharePoint 2010 Server at the individual sites without having to route documents to the Records Center as in the previous SharePoint version.  There are some main features of using In Place Records Management:

  • You can declare a document into a record manually or automatically.
  • It’s easier for the project team to manage the archive process.
  • Think carefully through the design of your folders and document sets in the document library.  Once you have declared any document as a record, simple things like changing the properties of the parent folder or Document Set are not possible.

There are some disadvantages of using In Place Records Management versus a document center that you should consider:

  • The In Place Records Management feature is only available in SharePoint 2010 Server and is not part of the SharePoint Foundation 2010.
  • In Place Records Management is distributed nature, so a compliance officer will have a harder time searching for a document all over your site. Document audits might take more time unless you plan for appropriate search or alerts when documents are archived.
  • Security is controlled at the site, not at the Records Center.
  • Most of these negatives can actually be mitigated  forwarding the document over to a Records Center as the next phase.

See Also:



SharePoint apps are stand-alone applications that perform specific tasks on a SharePoint site. Apps can perform functions such as managing a discussion board or knowledge base, performing project management or time tracking tasks, or doing other workflow operations.


Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials Plus

Bamboo Premier

Project Management Suite

Knowledge Management Suite

External User Manager


Web Parts

Extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of Web Parts. Web Parts are the building blocks of pages on a SharePoint site that can be used to customize the user interface and content of a site page. 


Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials Plus

Bamboo Premier

Project Management Suite

Knowledge Management Suite

External User Manager

Office 365

Cloud Parts

Cloud Parts are functional components that extend your SharePoint environment whether it’s hosted, on-premises, or part of Microsoft Office 365. More than mere ports of existing software to the cloud, our Cloud Parts have been built from the ground up to take advantage of the best that the cloud has to offer.


Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.

Cloud Parts Suite for O365/SP Onl.

Featured Services

SharePoint Health Check

A SharePoint Health Check will identify the causes of issues and risks associated with your specific environment, and is custom tailored to provide you with the best recommendations to optimize your SharePoint environment.

SQL Health Check

Document recommendations relating to performance, stability, availability, or a specific focus you request of your SQL Server database instances.

My SharePointXperts

The truth is that each SharePoint skill may not be a full time job for many organizations, and it is nearly impossible for one person to do everything you need – so augment your team with SharePointXperts; providing the skill sets you need when you need them!