Yes. :)

$engine.launch(whatever, :immediately )
$engine.launch(whatever, :at => DateTime.now + 1d)
$engine.launch(whatever, :in => 30s)
$engine.launch(whatever, :cron => "5 0 * * *") # every day, five

Surviving an engine restart would be going for brownie points.
:)
Pat.

> From: John Mettraux <[EMAIL PROTECTED]>
> Reply-To: <[email protected]>
> Date: Wed, 5 Sep 2007 10:10:14 +0900
> To: <[email protected]>
> Subject: [openwferu-users] Re: Scheduling workflows
> 
> 
> On 9/5/07, cappelaere <[EMAIL PROTECTED]> wrote:
>> 
>> OpenWFERu has a scheduler.
>> One thing I seem to be missing (sorry for the question) is this:
>> If I want to schedule a workflow at a specific time or at a delta time
>> or repetitively, should I handle this myself or shouldn't this be
>> handled by the engine itself via additional arguments to
>> engine.launch?
> 
> Hi Pat,
> 
> Sounds like a great idea.
> 
> Out of the box, you can do
> 
> $engine.get_scheduler.schedule_at tomorrow_noon do
>     $engine.launch(myLaunchItem)
> end
> 
> I also have to reread my doc about processes scheduling other processses.
> 
> 
> I understand your idea like :
> 
> $engine.launch(whatever, :at => tomorrow_noon)
> $engine.launch(whatever, :cron => "5 0 * * *") # every day, five
> minutes after midnight
> 
> Is that it ?
> 
> Would you like the engine to keep track of those schedules (make them
> survive an engine restart ?)
> 
> 
> Best regards,
> 
> -- 
> John Mettraux   -///-   http://jmettraux.openwfe.org
> 
> > 



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenWFEru users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to