Yes, you should dispose the session once you're done with all the processing.
Regardig timer, I think you need to call fireAllRules method on the session to trigger timer.
HTH
Reply to this message by going to Community
Start a new discussion in jBPM at Community