Subscribe via RSS Feed Connect with me on LinkedIn

Routing Document Sets in SharePoint 2010

[ 9 ] February 15, 2011 |

If you don’t want to know why but only how to route Document Sets you need to do the following:

  1. Enabled the Document ID Feature for the Site Collection
  2. Run the Content Organizer timer job

For those who are interested why then read on!

Having done some work with ECM in SharePoint 2010 one of the most commonly asked questions that I get asked is ‘Why aren’t my document sets been routed?”

It’s a common question because it actually involves a little bit more than it seems and if it doesn’t go well it just doesn’t work.

Firstly you need to obviously have Document Sets enabled for the Site Collection, to do that go to Site Collection Features and enabled the Document Set feature.

image

Now to set it up for routing you need to create a Records Center. The before you create a Content Organizer rule you need to first add the Document Set content type to the library that you want to route the Content to, in our case our Records Library.

You need to do this otherwise you will get the following error appear when you try to select the target location for a Content Organizer Rule:

image

Ok so now we add a rule for our Document Set. This is the same as for any other Content Organizer Rule:

  1. Content Type: Document Set
  2. Target Location: Where you want to send the Document Set to

image

Now when we look at the drop off library we see something interesting. By default when you add a Content Organizer rule SharePoint will also add the Content Type for that rule to the Drop Off library so that you can submit content types of that type to be routed. But if we look at the available Content Types there are now two instead of one:

image

The reason for this is that when SharePoint sends a Document Set to be routed it will first package it up as a zip file, then when it gets processed it will rehydrate the Document Set (with all content and landing page) and declare each item within as a Record.

Many people are deleting this Document Set (Packaged) Content Type from the Drop Off library or adding it to the Records Library. DO NOT DO THIS. Bad stuff happens Smile

Ok so let’s gives this a go! So create a document set and send it to our Records Centre. We do that and we see that the Document Set is not in a zip format but still sits in the Drop Off library.. not cool.

image

Hmm ok so we know that there is a job called the ‘Content Organizer Processing’ job, so lets run that. By default this is set to run once per day so maybe that is why there is no routing love?

image

Still nothing Sad smile However looking into the ULS Log (with ULS Viewer you need this thing) we see that we have an error message:

image

“The Persist ID field (Document Id Feature) is not present on the new item. Feature is not enabled.  Item URL: DropOffLibrary/My Document Set.zip, Exception: Column ‘_dlc_DocIdPersistId’ does not exist. It may have been deleted by another user.”

Interesting I assume that this means that we also need to have the Document ID feature enabled. Now I don’t know why but I am sure that there is a reason.

Ok se lets enable the Document ID Feature, we also need to configure it as well, so give it a ID and press OK.

NOTE: This is a issue with SP2010 that you can’t seem to configure the Document ID if you have more that one Site in the Site Collection. Will be posting about this soon.

Anyway now that we have the Document ID sorted out lets now run the Content Organizer job and see how we go!

image

Ok looks good the content was routed to the correct location. If we look inside our set how are the documents inside the set looking?

image

Awesome declared as records! Also if you try to edit the document set itself you will get this error message:

image

Which makes complete sense since you don’t want users editing the set, I think that MS forgot to include a padlocked icon for the Document Set content type but such is life!

So there you go, hopefully this solves a few issues!

Tags: , ,

Category: How To

About Michal Pisarek: Michal Pisarek is the founder of Dynamic Owl Consulting and a Microsoft SharePoint MVP. View author profile.

Comments (9)

Trackback URL | Comments RSS Feed

  1. [...] This post was mentioned on Twitter by Michael Greth, Erica Toelle. Erica Toelle said: RT @mysharepoint: Routing Document Sets in SharePoint 2010 http://is.gd/b9bYAY [...]

  2. Timothy Calunod says:

    Question about the Document Set (Packaged); is this only there because of the routing, and if so, do we not create content from this entry? I know I have tried it and it doesn’t seem to route to anything, but it’s fine if I create it as a normal Document Set.

  3. Hey Tim!
    I would suspect that the only reason that it is there is to help with content routing. I would not suggest manually creating content of the Document Set (Packaged) type.

  4. [...] waar ze het plaatsen in het recordcentrum juist mooi vergemakkelijken (hoewel: zelfs voor het configureren van de archivering van documentsets is hogere SP-recordsmanagement-kennis een [...]

  5. Schweppes says:

    Perfect just what I needed – thanks!

  6. Hi Michal. Thanks for this useful summary. One thing I’ve noticed is that the Document Set (Packaged) content type needs to be the default content type on the drop off lib. If not, then the routed Doc Set is created as an e.g., Document, and therefore won’t route…
    Cheers.

  7. Actually, I think that’s not true, ignore previous comment!

  8. Steve Djani says:

    Very interesting post. It’s what I was looking for.
    Thanks a lot

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.