Another new feature of SharePoint 2010 is the introduction of document sets. I know a lot of people have been looking forward to this functionality.
Basically, a document set is a container for multiple documents (doh!) to which you can assign certain metadata and treat as a single entity in many ways. For example, you can utilize the new SharePoint 2010 Document ID feature to keep track of where a document resides in a site collection, you can use the new managed tagging solution to assign keywords to the document set, and you can move or copy the entire set rather than the individual files.
So, how is this piece of magic accomplished? Well, ladies and gentlemen, give a big round of applause for the genius at Microsoft who came up with the idea of content types.
Document sets is just another content type. In fact, its a folder content type, meaning it inherits from the 0x0120 content type, meaning that other items can attach to the document set, meaning, well, it’s a really creative use of content types.
Oh, you didn’t know folders were just content types? Well, now you know. Nothing magic, no container functionality really, just an item to which other items can attach.
Back to the document set content type. As you will see, or have seen if you check this out after the SPC2009 conference, document sets have a pretty neat user interface called the Document Set homepage. When you click on a document set in a library you get to see (no, I’m not going to post screenshots) an overview of the set in question and have the option of uploading new documents, edit existing documents, set properties for the document set, etc. This is done by setting a custom form for the content type, a form that displays the content of the document set as well as the neat overview page.
However, this is just the literal surface of the document set feature, and there is so much more you need to know.
Custom Document Set
This all makes sense when you create a custom document set, however, and of course, since the document set is a content type, you can in fact add your own custom document set types.
First, document sets sport an entirely dedicated page for setting up the behavior of the set, available from the content type setup page through the link. You can select which content types are allowed in a document set. This allows you to create a set of financial documents, applications, or multimedia files and disallow adding other content than what you intend.
You can also share metadata columns for items in the set. If you add a new column to the document set itself, that column becomes available for sharing with the contained documents. For example, you may want to add a Customer column on the document set to store documents related to a customer, and any documents inside the document set can then get the Customer column inherited from the set.
You can also define which columns are displayed on the document set homepage. You can even edit the homepage layout, design, and contents.
Finally, you can perform actions on the entire set. For example, Microsoft has included a ‘Download set’ feature which compresses all the files in a set into a single zip file for download.
Once the public beta hits the shelves, I’ll post images and more detailed walkthroughs…
Found this article valuable? Want to show your appreciation? Here are some options:
a) Click on the banners anywhere on the site to visit my blog's sponsors. They are all hand-picked and are selected based on providing great products and services to the SharePoint community.
b) Donate Bitcoins! I love Bitcoins, and you can donate if you'd like by clicking the button below.
c) Spread the word! Below, you should find links to sharing this article on your favorite social media sites. I'm an attention junkie, so sharing is caring in my book!