<!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="http://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;">
    Combining human and automated tasks
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/twizansk">Tommer Wizansky</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/640994#640994">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 All,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I am trying to create a work flow&#160; that includes a human task, followed by an automated task which should run after the human task is completed.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Here's the naive implementation:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><a href="http://community.jboss.org/servlet/JiveServlet/showImage/2-640994-17509/flow1.png"><span> http://community.jboss.org/servlet/JiveServlet/downloadImage/2-640994-17509/450-57/flow1.png </span></a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I start the process which reaches the human task and pauses.&#160; I then create a human task client and complete the task.&#160; The process then continues to the script task and completes successfully.&#160; The problem is that this works only when the process and client task are being invoked in the same method call (as is the case in all of the jBPM examples).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>However I would like to begin the process from one service and complete the human task at some arbitrary time in the future using a completely different service.&#160; Since the human task service and jBPM process engine are sharing the same DB, this should be possible.&#160; I just can't get it to work.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The only thing the works for me is the more complicated configuration:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><a href="http://community.jboss.org/servlet/JiveServlet/showImage/2-640994-17510/flow2.png"><span> http://community.jboss.org/servlet/JiveServlet/downloadImage/2-640994-17510/450-144/flow2.png </span></a></p><p>where I have to raise the event manually when the human task is completed.&#160; This seems overly complex.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Can anyone help me implement the simpler version?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/640994#640994">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://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>