0

enter image description hereenter image description hereI'm trying to create a calculated field in a workflow to send an email to an employee after 30 days. I set the calculation add 1 day (just for testing purposes so I don't have to wait 30 days) to the employee's start date, then email. In my workflow I have If CurrentItem:30DaySurvey equals Today, Email me but nothing emailed. Can someone see what I may be missing? My 2 screenshots attached.

7
  • Workflow is triggered when the item is being added or updated. I do not see how the sharepoint will know it has been 30days. You may want to consider writing a timer job or a powershell script that runs every night by a windows scheduled taks.
    – Aslan
    Feb 29, 2016 at 17:49
  • Oh there is more to the workflow and all of the stages work up until this stage. Sorry I should have entered the full thing. When the item is added the START DATE is automatically set as today's date-- so I thought this would work after 1 day. Seemed to me like it should have sent the email.
    – markasey
    Feb 29, 2016 at 17:52
  • 1
    Instead of using "if current item:100daysurvey equals Today", you could try using "wait until current item:100daysurvey equals today" Feb 29, 2016 at 18:00
  • 1
    I don't see wait as a condition. I'm just using SP Designer 2013? maybe Pause until Date?
    – markasey
    Feb 29, 2016 at 18:06
  • 1
    Yes, use pause until date.
    – Erin L
    Feb 29, 2016 at 20:25

1 Answer 1

2

If it will always be a 30 day period you could just use the "Pause for 30 days." Have the workflow kick off on item creation, pause for 30 days, and then email.

1
  • That worked perfectly without the "equals today"-- thanks everyone for your guidance.
    – markasey
    Mar 2, 2016 at 23:13

Your Answer

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

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