Any help on this would be appreciated.
Thanks
vickeybird
"vickeybird" <viveks...@gmail.com> wrote in message
news:99e77393-ee78-499d...@u69g2000hse.googlegroups.com...
"vickeybird" <viveks...@gmail.com> wrote in message
news:99e77393-ee78-499d...@u69g2000hse.googlegroups.com...
"JD" <ya...@newsgroup.nospam> wrote in message
news:u6DrTjEm...@TK2MSFTNGP05.phx.gbl...
I wanted to use this method to send out an e-mail notification based on the
value of a date field in a document library. I could set the workflow up to
wait until the date specified in that field, but if the user went back into
the document properties and changed the date, there is no way to stop the
workflow already out there waiting for the original date.
Then you have the problem of Sharepoint not being able to start more than
once instance of the same workflow. So if you have a workflow that executes
automatically on the update of a document (for example, if the user changes
the date) and it does a "pause until", if the user changes the date a second
time it will not execute that same workflow again if it is still pausing.
So it will be pausing on the previous date.
Example:
Document added: Trigger date: 08/01/2008 (pause until August 1, 2008)
Document changed: Trigger date: 09/01/2008 (pause until September 1,
2008, but other workflow is still pausing until August 1, 2008)
Document changed: Trigger date: 07/01/2008 (pause until July 1, 2008 -
will never happen - "add" workflow is pausing until Aug 1 and "update"
workflow is pausing until Sep 1 - July 1 will pass with no workflow
executing)
"Howard Blackmore" <Howard.B...@3GuysOnSharePoint.com> wrote in message
news:DADE1C97-005F-4372...@microsoft.com...
vickeybird
if we have "Pause untill date" spanning a couple of days, wouldn't
there be issues related to having a program occupying memory
Won't "Pause untill date" method result in
On Apr 8, 9:43 pm, "JD" <ya...@newsgroup.nospam> wrote:
> I will say though that the downside to this method is that there is no way
> to change the pause date once the workflow starts.
>
> I wanted to use this method to send out an e-mail notification based on the
> value of a date field in a document library. I could set the workflow up to
> wait until the date specified in that field, but if the user went back into
> the document properties and changed the date, there is no way to stop the
> workflow already out there waiting for the original date.
>
> Then you have the problem of Sharepoint not being able to start more than
> once instance of the same workflow. So if you have a workflow that executes
> automatically on the update of a document (for example, if the user changes
> the date) and it does a "pause until", if the user changes the date a second
> time it will not execute that same workflow again if it is still pausing.
> So it will be pausing on the previous date.
>
> Example:
>
> Document added: Trigger date: 08/01/2008 (pause until August 1, 2008)
> Document changed: Trigger date: 09/01/2008 (pause until September 1,
> 2008, but other workflow is still pausing until August 1, 2008)
> Document changed: Trigger date: 07/01/2008 (pause until July 1, 2008 -
> will never happen - "add" workflow is pausing until Aug 1 and "update"
> workflow is pausing until Sep 1 - July 1 will pass with no workflow
> executing)
>
> "Howard Blackmore" <Howard.Blackm...@3GuysOnSharePoint.com> wrote in message
>
> news:DADE1C97-005F-4372...@microsoft.com...
>
> > Nice one JD, that is the way to do it. Should have thought about that.
> > Guess I have a liking for sledge hammers and nuts!
>
> > "JD" <ya...@newsgroup.nospam> wrote in message
> >news:u6DrTjEm...@TK2MSFTNGP05.phx.gbl...
> >> One way would be to have a workflow action "Pause until date" as the
> >> first action in the workflow. You can have the workflow hang out there
> >> until a certain date/time, and then proceed.
>
> >> "vickeybird" <viveksisod...@gmail.com> wrote in message
I'm pretty sure that blocked workflows (via pause, assigns, etc) are
saved to the database. I know that paused workflows survive system
reboots
--Paul Galvin, Conchango
RSS @ http://feeds.feedburner.com/PaulGalvinsSharepointSpace
Web site @ http://paulgalvin.spaces.live.com
Howard
I ran into the similar issue with setting a alert trigger. Through
much effort I was able to find a workaround, I will use my own example
which involved an issue list with a reminder for when the item was due
in 3 days and when the item was past due.
Rather than using the pause until date you will want to pause for a
specific amount of time such as 12 hours.
Create the workflow to start for new and updated list items. Set up
your email/alert logic, then make sure the last step is to pause for
your chosen amount of time followed by an update of a field of your
choice. I created a field that was a runcount that just added one to
itself each time the workflow completed.
This will essentially create a loop by constantly updating the item
and restarting the on update workflow. You can add logic to make it
only run when and how you want.