Dear all,
We have a requirement where in we need to implement Timer for delaying the process execution. I was thinking this implementation in 2 ways
1) Implement a timer within the process , configure timer etc. But when we implement timer, it will create entries in JOB and Trigger tables of the engine database.
My questions is when we have lacks of case created daily , Triggers table also will have such records/entries created as trigger time for each instance may be different based on when it has started. Won't this cause performance hit on the engine where in the JOB Scheduler has to invoke respective trigger and has to scan through all the records etc. ?
2) Rather if i implement this with Intermediate Message event and if i track the Event/delay data outside BPM system and accordingly send a message event to the process , it may be better design ?
Please share your thoughts.
Thanks,
Malli