Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I am trying to send an email to specified users when a column in a list changes in MOSS 2007 with workflow. I have a comments column in a list and whenever any user updates that comment, a mail should go to the creator and specific group stating what has changed.

I saw a response which states to create 2 lists and keep them in sync and compare values of comments from the two lists. But that is not a perfect solution.

Please help. Thanks in advance.

share|improve this question
add comment

2 Answers

You can use an event receiver instead and handle ItemEditing or ItemEdited event - it provides BeforeProperties and AfterProperties. And it's more natural to use an event receiver for such a short fully automatic task as email notification.

share|improve this answer
    
Here is a tutorial: aarebrot.net/blog/2010/08/… –  Robert Kaucher Sep 11 '12 at 17:16
add comment

In fields like Comments, you can enable a setting to "Append Changes To Existing Text". When you do this, notifications will show the changes.

share|improve this answer
    
Go it. But then is it possible to compare the two versions of the field and send a mail accordingly of the text that is changed. –  Ashish Nov 8 '11 at 7:52
    
Well, my point was that the notification does this of the box. I now realize that you want to do it in a workflow, so my reply doesn't answer your question. Sorry about that. –  Christophe Nov 9 '11 at 6:26
    
The problem with an alert is that it is at the list level and not the item level. Ashish likely has different people who want to know about only certain changes. For this you should use an event receiver as Alex Boev suggested. –  Robert Kaucher Sep 11 '12 at 17:15
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.