First of all, I woud *not* code this in a scheduled thing in jBPM. I would do the checking somewhere else but that is my opinion.
Secondly there is a known issues with timers after process ends. See the jira
Thanks for the answer.
Is your opinion about not coding this in a scheduled thing in jBPM
of methodological nature with respect to workflow in general,
or simply technical with respect to the current state of jBPM ?
It's of the methodological nature (although others might and may disagree and this is my opinion, not necessarily the jBPM/JBoss one)
. I'd put that logic e.g. in a service bus or eai layer which polls messages, files, ws calls or whatever and signals the workflow