Records Center Routing in MOSS 2007

Search

Accessible SharePoint WebSites
Download ARF

Records Center Routing in MOSS 2007

http://blog.thekid.me.uk

This is the second article in a series of posts on the record center in MOSS 2007.

When a document is sent to the records center it is routed to it’s final destination (a document library) by means of the routing table in the Records Centre.

By default all records will get sent to the ‘Unclassified Records’ document library. This is where all the records which have no custom routing will be stored. It also gives the records manager within the organization an opportunity to create a new routings for the unclassified documents.

The standard MOSS routing routes records based on their content type to a specified document library. Many different content types can be routed to a single document library.

This example is based on a Records Center which is a sub site of a teamsite and as such will be re-using the content types defined within the teamsite.

To start routing your own records you need to create the document libraries to store the records. These can be standard document libraries, but you need to ensure they can contain the content types (or duplicates) you wish to route to them. You can do this from the ‘Document Library Settings’ page. You first need to enable the management of content types, which is under the advanced settings of the document library.

Select yes and press OK. You will now see a new section appear on the settings page called ‘Content Types’.

This allows you to add new content types which can be stored in this document library. Add the content types you wish to route to this library here.

You can now add your new routing to the Records Center.

Here you see the documents of type ‘Agenda’ and ‘Minutes’ will be routed to the document library called ‘Meetings’. Pressing OK will add the entry to the routing table.

You can now send Agendas to the Records Center and they will be correctly routed to the Meetings document library.

When sent to the records center will appear as

You will notice several things though.

Firstly SharePoint creates a new folder in the document library to store the document, which is essentially the date and time it was created. This folder (I am reliably informed) is simply to get around the 2000 items per view limit in a document library. SharePoint will create new folders as required.

You will also see some additional letters & numbers appended to the document name. This is there to give the document a unique name so that subsequent submissions do not conflict with each other.

Finally you will see a properties folder. This contains the properties (metadata etc) of the document at the time it was submitted. It is an XML file with an entry for each property and acts as a permanent record of the document metadata.

In addition to creating the XML document containing the metadata SharePoint will also try to copy the metadata to the appropriate columns of the list item. If SharePoint can match the content type of the document with a content type allowed in the document library it will copy all the metadata to the columns of the record. The default content type for the document library if no other suitable match is found.

Using the Records Center in MOSS gives you a great starting point for handling your permanent records, but it may not be exactly what you require. To this end the routing functionality can be extended to provide your own custom routing. This custom routing can then be combined with other WSS, SharePoint and MOSS features to enable you to customise the processing to your exact requirements. A number of examples include...

  • Adding workflow to the original document library which automatically submits the document when it is checked in, removing the manual process from the end-user.
  • Using policies to enforce automatic expiration of documents after a set period of time.
  • Routing records based on metadata, not content type and even storing them outside of SharePoint if required.

The next article will show how to extend the custom routing within MOSS by using the IRouter interface, and will also provide a sample class which routes documents to specific folders within a document library, completely replacing the default processing.

Posted by Vincent Rothwell on Friday, 13 Apr 2007 21:40  - 13 Comments
Orininally printed from http://thekid.me.uk - Copyright Vincent Rothwell 2007
 

Comments

Sunday, 27 Jul 2008 10:36 by

Sunday, 27 Jul 2008 10:36 by Chris
Please correct the URL link the the third article to point to the first article.

Sunday, 27 Jul 2008 10:36 by Vince
Chris, Thanks...I have updated it

Sunday, 27 Jul 2008 10:36 by ghjg
gjgjg

Sunday, 27 Jul 2008 10:36 by Pat
I have been reading your articles and they are great. I have a problem that I want to see if anybody else has run into. When setting up routing rules for a records center library that has multiple content types and is an exact match (right down to the content type) with an originating library in the MOSS document center environment, I get the following: The record route sends the document to the correct library based on library name and content type but it then resets the content type of the document in the Records Center library to whatever is the default content type for that library. For example if I have an Accounting library with both Accounts Payable and Accounts Receivable content types, it will flip both AP and AR documents to AR if that's the default content type on the Records Center AR library. I have looked all over the place for answer to this and so far have not found one.

Sunday, 27 Jul 2008 10:36 by

Sunday, 27 Jul 2008 10:37 by R.Hari Krishna
Tutorial is not clear

Sunday, 27 Jul 2008 10:37 by Discovia
Are you aware of the following issues? 1. Certain fields do not get promoted to the records center. The title of the original document, and lookup or business data fields do not get added to the metadata of the record, yet they make it to the xml properties document. 2. The records get 're-authored' by 'System Account' if that is what the application pool. These would appear to be bugs and the Records Center development seem to be aware of them, but we are unable to determine if these are bugs for certain and when these will be fixed.

Tuesday, 27 Jan 2009 09:15 by sara v
yea.. nice article with lot of steps skipped. If possible give detail sketch. Its an important topic..

Wednesday, 28 Jan 2009 07:42 by Yash
Folder with date is not created for me, to that what is added in designer. I used created item action to create folder. Do u have any idea regarding this

Monday, 2 Nov 2009 06:35 by davetiye
güzel davetiye sözleri ve davetiye metinleri

Wednesday, 3 Feb 2010 11:58 by Sheetal
Currently all the users of AD can send documents to Record center irrespective of whether they have permission on Record center library. Is there any way to restrict users from sending documents to record center?

Tuesday, 16 Feb 2010 10:40 by Kyle
I have the same problem as 'Discovia'. 1. Certain fields do not get promoted to the records center. The title of the original document, and lookup or business data fields do not get added to the metadata of the record, yet they make it to the xml properties document. Is there a fix for this?



Url

Email

Comments