Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

scheduler as workflow service

#74

Exploring how scheduler and workflow services were working, I was wondering: why don't you mix both together? You could implement a scheduler task that trigger a special workflow service. That way, an application could register a 'scheduler' service that would be done each the cron job is called. I would allow to enable and disable scheduler tasks using the workflow admin interface, and without coping files from/to task directory. Does it make sence?

Reported by Charles Brunet · November 17th, 2008 @ 08:14 AM

State: resolved
Milestone: 5.0.3
Assigned to: Charles Brunet Charles Brunet

Activity

  1. lux
    lux

    The scheduler definitely needs its configuration moved into the UI. That's been in the back of my mind recently. This sounds like a great way to do it and also add flexibility to the scheduler at the same time.

    If notifying Sitellite that there are scheduler tasks available in an app worked exactly like the workflow services screen, and the enabled services simply maintained a list of enabled tasks like the workflow screen does, that would work really well.

    Great idea!

    November 17th, 2008 @ 03:33 PM

  2. Charles Brunet
    Charles Brunet
    • Tag changed from feature, scheduler, workflows to feature, patch, scheduler, workflows

    This commit should allow this. Date is time is passed as data argument. Action is called 'cron'.

    http://github.com/cbrunet/sitell...

    December 17th, 2008 @ 10:55 AM

  3. Charles Brunet
    Charles Brunet
    • State changed from new to resolved
    • Assigned user changed from lux to Charles Brunet

    July 27th, 2009 @ 05:10 PM

  4. Charles Brunet
    Charles Brunet
    • Milestone set to 5.0.3

    [milestone:id#47011 bulk edit command]

    August 7th, 2009 @ 09:41 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.