Bulk Metadata Update for SharePoint
Posted by zieglers on April 13, 2010
In this post i’ll give a sneak peek of a new bulk functionality: Update Metadata.
MOTIVATION:
While dealing with high number of documents/items in SharePoint, we might feel the necessity of updating some metadata fields with same values. Instead of modifying each single item on-by-one, obviously it’s way faster to apply one action in bulk.
For example, consider a project folder which contains a lot of project related documents with some common metadata, such as department, status, phase, owner, billing center, location, …etc.
Say you completed one phase of the project and ready to move to next one. Now, you know that while doing so, you need to update status (from draft to reviewed), phase (from phase-1 to phase-2) and owner (from person-A to person-B). Updating those 3 fields for a few documents could be easy, however when there are many documents to update, this process can get time consuming, boring, and inefficient.
Let’s take it a step forward. Say there are multiple content types enabled for your list/library and you still want to update metadata. In this case you’ll be given chance to update only common fields of those content types.
Take one more step in granularity. All common fields sound good, but what if you don’t want to update all of them at once. Say you don’t want to update Title field (which is pretty common for many content types) for all of them. In this case, you’ll also have flexibility to select only the fields you want to update.
Here note that you are not only applying your updates in bulk, but also you get to select items and fields you want to update.
So, in such a scenario, all you need is a bulk metadata update functionality… and now you have it!
DEMO:
In our demo, we have three test documents of three different content types: CT1, CT2, CT3.
I want to update metadata of first 2 documents, which are TestDOC and TestEXCEL. So i select those documents and go to Bulk Actions -> Update Metadata as seen below.
Now, in the next page only common fields of CT1 and CT2 will be displayed for you to update.
As you can see above, there is a checkbox next to each field. Here only the fields you select will be updated. Say you want to update fields Status, Subject and Start Date. Select those fields and provide new values for them.
Once you click OK, only above selected fields of the documents you selected (TestDOC and TestEXCEL) will be updated in bulk. As you can see below, status, subject and start date fields are updated for TestDOC and TestEXCEL.
That’s all. Simple and effective yet applicable to all lists and items.
Please let me know if you have any questions/suggestions/feedback. I could always use user feedback to make this more useful for business scenarios.
Zieglers
Like this:
This entry was posted on April 13, 2010 at 2:38 pm and is filed under IT Stuff, SharePoint. Tagged: Bulk, bulk action, metadata, metadata update, sharepoint, updating metadata. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.








ntag09 said
Hi,
This is the exact functionality I’m looking for in a SharePoint 2010 project. How can I get hold of it?
datasprawl said
Ntag09
Almost a year has passed since you posted your Q, did you get any responses or maybe find an alternative solution for SP 2010?
Thanks,
zieglers said
I published this on codeplex.
http://spbulkactions.codeplex.com/
Note that, this code is for SP 2007. If you modify it and make it work with SP 2010, please contact me so that we can publish that version as well.
zieglers
datasprawl said
Did you ever get any response to this. The solution rocks for MOSS 2007 and would be awesome for SP 2010.
Thanks
mikeelder85 said
Hi, this is a great solution and exactly what we were looking for!
One problem we have however, is that we’d like to use the functionality in picture libraries. At the moment, the Bulk Actions item is not appearing on the Actions menu and the selection boxes are not appearing. It works fine for document libraries within the same site.
Any help with this would be most appreciated!
Thanks for your time and effort,
Mike
zieglers said
Hi Mike,
Thanks for your feedback. I’ll try to look into that.
zieglers
Chris Ang said
Hey
I found one for SP2010, tested and works well as it works in lists and doc libraries, updates taxonomy and content types not supported in datasheet view (they told me picture libraries will be supported in next release), http://www.qipoint.com, its called Batch Edit and Check In, Hope that helps someone else!