Skip Links

Network World

Susan Hanley

To require check out or not to require check out? That is an interesting question!

Issues to consider before enabling the “require check out before editing” feature in SharePoint 2007

By Susan Hanley on Fri, 09/04/09 - 4:49pm.

This week, a friend asked me for my thoughts on a really interesting question: should you enable the "require check out before editing" feature in MOSS 2007.  The feature is a really good one if version conflicts are a business concern - by requiring check out before a user can edit a document, you completely eliminate the risk of accidentally overriding another editors comments with your own.  But, the feature has some really annoying user experience implications ...

Let's say that you are building a new document library and you are migrating content from an existing file share or another site to launch your new site.  In this scenario, don't turn on Require Check Out because when you do, all of your documents will "land" as checked out if there is any required metadata and you will not be able to "bulk edit" using edit in datasheet.

After your initial content migration and metadata assignments are complete, think carefully about turning this feature because it will prevent users from easily doing any "bulk editing" of metadata going forward.

However, if your document library will have lots of people editing documents and you are concerned about version conflicts, then go ahead and enable the feature, understanding that you will now be unable to easily edit metadata in bulk without at least temporarily disabling the feature.  I've personally accidentally over-ridden someone else's comments because I failed to check out a document before editing so I can speak from personal experience - it's much better to have this feature enabled if lots of people are working on the same set of documents and the need to "bulk edit" metadata is minimal.  However, even in this scenario, you can minimize the impact of having the feature disabled if you make sure that document versioning is enabled.

If your document library is only updated by a few people who will typically not edit the same document at the same time, then I usually don't recommend enabling the feature at all.  The risk of editing conflicts is smaller than the incredibly frustrating user experience required to check out a document every time you want to make a minor change to an attribute or even the document itself.

As always, the answer is never black or white - it depends on the business problem you are trying to solve.  If you live in the "in between" world - your scenario doesn't exactly match either of the two I described, you are probably going to be OK with leaving the "require check out" button disabled but to be safe, you should enable version control.

 

About Essential SharePoint

Susan Hanley is an independent consultant and president of her own firm, Susan Hanley LLC, where she specializes in helping organizations build effective portal and collaboration solutions using SharePoint as the primary platform.

She is co-author of Essential SharePoint 2010: Overview, Governance, and Planning. Read a free chapter of the book.

 

Most Discussed Posts