Matt Thornton
I'm a technical project manager, software developer and IT consultant in Guernsey, Channel Islands.

Tech Posts
- The search service is not able to connect to the machine that hosts the administration component
- Error formatting query, probably invalid parameters [SQLSTATE 42000] (Error 22050)
- Useful SharePoint script to restart SharePoint services and IIS
- Configuring certificates and trust in SharePoint 2010 for accessing Exchange Web Services
- SharePoint 2010: The filename, directory name, or volume label syntax is incorrect
- The field with Id {} defined in feature {} was found in the current site collection or in a subsite
- Quick tip: SPListItem.CopyTo custom method
- SharePoint 2010 + Document Sets + Custom Ribbon Buttons with Custom Code
- Don’t hack the SharePoint 2010 database
- SharePoint 2010 context menu item with custom code
Interesting
-
Twitter
-
Whomever added the !important tag to the CSS specification should be shot. #css 5 days ago
-
New post: The search service is not able to connect to the machine that hosts the administration component http://t.co/8extISgv 2 weeks ago
-
New post: Error formatting query, probably invalid parameters [SQLSTATE 42000] (Error 22050) http://t.co/2e1Rv3qB 2 months ago
-
New post: Useful SharePoint script to restart SharePoint services and IIS http://t.co/Kr1kQf5G 2 months ago
-
Yeah, sure. I'll just magic up some time to look at that... gah. 2 months ago
-
Tags
3g 2005 2007 2010 add bdc business data catalog comment comments contenttype custom code debugging deployment document set documentsets edit error exchange feature force guernsey hack infopath linkedin list definition list item microsoft moss office oops OWC11 SharePoint sharepoint 2010 sp2010 sql sql server ssis ssms tip update version control visual studio web services workflow xml content typesRecent News
Search
-


for
Force comment entry when editing a list item
Wednesday, February 10th, 2010Quick tip: custom lists are a great way to store data about a business process or operation that doesn’t necessarily fit in a standard list. They can be used to store virtually any type of data, that makes sense in list form. For instance, you might record the configuration details of all the switches on your network. They’re especially helpful in that by enabling versioning on a list, you can create an audit trail of when things changed. Critically, though, when something changes, you’re likely to want to know why. Therefore, when someone changes an item, you might want to insist that they add a comment to quickly describe the change they have made, and why.
It’s easy to enable this basic functionality.
1. On your List, enable Versioning. Optionally set how many versions should be kept – this will also limit the number of comments you see in the list.
2. Create a new field called “Comments” of type “multi-line text“, select “Require that this column contains information” and finally the kicker “Append changes to existing text” should be set to Yes.
3. Save and go back to your list and create and edit a new item.
You’ll see that when you now edit an item, any previous comments have been automatically removed from the Comments box – and you are forced to enter a comment before you can save it. You can see comments about a specific version by going to the version history.
* Slight caveat, there seems to be a bug when using “edit in datasheet” – the current comment isn’t always removed and therefore you’re not always prompted. Indeed, this is no different to a human bug- that is, if this is really mission critical, then you’ll need a workflow in the background to validate the entry to ensure the comment added is actually meaningful.
Tags: add, comment, comments, custom list, edit, force, linkedin, list item, moss, SharePoint, update, version control
Posted in SharePoint | No Comments »