I can seem to wrap my mind around what is probably a simple procedure and I am hoping someone here can provide some guidance.

Here is the scenario: I have a SP2010 list where the items contain a field for "Assigned To". My objective is to have an email notification sent from SharePoint to the user who is set in the "assigned to" field. This I have managed, however with my current configuration the user receives an email EVERY time the item is modified and saved as long as his username remains in the Assigned to field.

Here is my workflow logic on the associated list in SharePoint designer 2010:

Step 1

Wait for Assigned To to be not empty then Email Current Item:Assigned To

The workflow is set to "Start workflow automatically when an item is changed".

What I need to happen is for the user to be notified the FIRST (and only the first) time the assigned to field has his or her name in it...not every time.

Any help would be greatly appreciated!

1 Answer 1


Store the initial value of Current Item:Assigned To in a workflow variable (say, Workflow Variable:CurrentAssignee) and then Wait for Current Item:Assigned To to not equal Workflow Variable:CurrentAssignee. Then send the email.

  • That sounds simple enough. Do I create the variable using the "Local Variables" option (in the ribbon) somehow?
    – Logan2847
    Nov 14, 2014 at 0:11
  • I usually type "set w" and then choose from two options. Nov 14, 2014 at 5:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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