<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    jBPM timers and persistance
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/eljan">eljan</a> in <i>jBPM</i> - <a href="https://community.jboss.org/message/803026#803026">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Do I understand correctly that currently there is no way for timers to trigger if the session they are in was not active during their scheduled activation time?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So for example, I have a process with a timer and that timer gets scheduled to activate in 3 minutes.</p><p>Suddenly my server crashes. I act quickly and get it running again in 5 minutes.</p><p>My persistent jBPM application reloads the session with the timer, but as I understand from trying it out and reading this forum this process is now broken. The timer will never fire, because at the time it was supposed to fire, the session was not active.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 10pt;">This behavior would be really undesired for my application scenario with long lasting persistent processes which might last even several years.</span></p><p><span style="font-size: 10pt;">I wouldn't want to throw away such a long process, because of a small server hiccup.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Does timer escalation on a task have the same issue? I haven't tried this out yet.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 10pt;">If this is the case then is there an easy way to implement timer behavior myself while still using jBPM timer node and corresponding BPMN 2.0 element? (for example similar to the way I would register a WorkItemHandler for service tasks)</span></p><p>Otherwise it seems that I would need to implement timer as a service task, which I would like to avoid.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/803026#803026">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>