<!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">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 get outgoing Transition names
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/Herbst">Sebastian Herbst</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/533890#533890">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hello,</p><p>I'm new to jBPM and still fooling around with some examples. The goal is to integrate jBPM in an existing framework, but until now I'm not able to get the outgoing Transitions of a state.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>public class Workflow {&#160;&#160;&#160; public Workflow(String jpdl_file)&#160;&#160;&#160; {&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Setup Workflow-Engine&#160;&#160;&#160;&#160;&#160;&#160;&#160; ProcessEngine processEngine = new Configuration().buildProcessEngine();&#160;&#160;&#160;&#160;&#160;&#160;&#160; RepositoryService repositoryService = processEngine.getRepositoryService();&#160;&#160;&#160;&#160;&#160;&#160;&#160; ExecutionService executionService = processEngine.getExecutionService();&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Deploy Workflows/Prozessdiagramm&#160;&#160;&#160;&#160;&#160;&#160;&#160; NewDeployment newDeployment = repositoryService.createDeployment().addResourceFromClasspath(jpdl_file);&#160;&#160;&#160;&#160;&#160;&#160;&#160; String deploymentDbid = newDeployment.deploy();&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; //Set Rights&#160;&#160;&#160;&#160;&#160;&#160;&#160; Map&amp;lt;String, Object&amp;gt; variables = new HashMap&amp;lt;String, Object&amp;gt;();&#160;&#160;&#160;&#160;&#160;&#160;&#160; variables.put("user", new User());&#160;&#160;&#160;&#160;&#160;&#160;&#160; variables.put("group", new Group());&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Start Workflow&#160;&#160;&#160;&#160;&#160;&#160;&#160; // TODO executionsService nicht &#252;ber den Namen aufrufen&#160;&#160;&#160;&#160;&#160;&#160;&#160; ProcessInstance processInstance = executionService.startProcessInstanceByKey("testTask", variables);&#160;&#160;&#160;&#160;&#160;&#160;&#160; Execution execution = executionService.findProcessInstanceById(processInstance.getId());&#160;&#160;&#160; }}</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So far I'm just starting a new ProcessEngine, deploy a given workflow, setup some variables and start an new Instance of the given Workflow.</p><p>So for now the Workflow itself isn't so important. At least I just have to know how to get the active node(s) of this wf and its transitions.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks and Greetings</p><p>Herbst</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/533890#533890">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>