cancel
Showing results for 
Search instead for 
Did you mean: 

Timer support for TimeCycle

hmesha
Champ in-the-making
Champ in-the-making
Hi all,

I know timer currently doesn't support TimeCycle. What's the projected time for this feature implementation and is there any workaround to at the moment to achieve the same functionality in 5.1?

Thanks,

Hany Mesha
7 REPLIES 7

hmesha
Champ in-the-making
Champ in-the-making
I would appreciate a response to this question.

Thanks,

Hany Mesha

jbarrez
Star Contributor
Star Contributor
timeCycle on a timer is not yet implemented, nor planned for the next months.

It isnt hard to implement, but just need time to do it. However, contributions always welcome 😉

hmesha
Champ in-the-making
Champ in-the-making
Thanks, Joram. I'm planning to do just that. I'll contribute it back when I have it done. I started with 5.1 code base. I'd appreciate if you can give a few pointers of what needs to be done to complete the implementation.

Thanks,

Hany Mesha

jbarrez
Star Contributor
Star Contributor
(this is just from the top of my head)

- BpmnParse will need to be adjusted to cope with the parsing
- a timecycle 'resolver' (eg cron-like expressions) must be added
- the timer construction must use this timecycle to calculate its duedate (dont know the class exactly where that happens)

krestjaninoff
Champ in-the-making
Champ in-the-making
This problem is actual for me too. Hany, can I help you or may be you've already finished?

hmesha
Champ in-the-making
Champ in-the-making
At the end I didn't start on it due to tight project schedule. I ended up using an external job scheduler to kick of at the specified time cycle and query Activiti. If there are process instances to process, it advance them according to the flow.

jbarrez
Star Contributor
Star Contributor
Maciek is currently working on implementing the timer start event. Looking at his progress, I expect something in the next release or the one afterwards (no pressure, maciek 😉 )