SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to have a workflow in SharePoint 2007 that run on the last day at 2359 Hrs every month to modify some values in a SharePoint List or SharePoint Document Library?

share|improve this question
up vote 3 down vote accepted

SharePoint workflows are triggered by List events Create/Edit or based on a manual action so the answer would be no. You could potentially write some kind of scheduled job that inserts a record into the SharePoint list, but the most robust method would be just build a timer job that can be scheduled to run monthly.

Here is an MSDN resource for creating customer timer jobs:

share|improve this answer
Thanks Mike, are there any "no-code" method? – Larry Morries Sep 13 '11 at 1:22
hm.. maybe use powershell ::) It will work you just have to right some scripts.Let me know – naijacoder Sep 13 '11 at 1:29
+1 The only thing I can think of would be a console application that uses web services and runs on your desktop. You could schedule it via Windows Task Scheduler but that really is hack. – Kit Menke Sep 13 '11 at 3:22
I've done the scheduled job/console app in the past. It works, but it wasn't nearly as robust or reliable as a well written timer job. With no access to the server, that is the way to go, but you still need coding skills. If you have no coding skills, then this is a lot harder. – Mike Oryszak Sep 13 '11 at 3:57
Hi najicoder, Mike and Kit - may I ask for your feedback & comments for the coding located in… – Larry Morries Sep 14 '11 at 9:34

Your Answer


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.