[JBoss jBPM] - Re: dynamically create tasks
by AJanz
ok here is the test
| public void testRuntimeTaskCreation() {
| ProcessDefinition processDefinition = ProcessDefinition.parseXmlString(
| "<process-definition>" +
| "<start-state name='Start'>" +
| " <transition to='in Bearbeitung' name='beginnen'></transition>" +
| "</start-state> " +
| " <task-node name='in Bearbeitung' signal='never'> " +
| "<transition to='Ende' name='beenden' ></transition>" +
| "<transition to='in Bearbeitung' name='nicht zuständig, weitergeleitet'></transition>"+
| "<transition to='in Bearbeitung' name='beantwortet'></transition> " +
| "<transition to='in Bearbeitung' name='nicht zuständig, zurück an Initiator'></transition>" +
| "</task-node>"+
| "<end-state name='Ende'></end-state> </process-definition>");
|
|
| ProcessInstance processInstance = new ProcessInstance(processDefinition);
| processInstance.signal("beginnen");
|
| TaskMgmtInstance tmi = (TaskMgmtInstance) processInstance.getInstance(TaskMgmtInstance.class);
| TaskInstance ti = tmi.createTaskInstance();
| if ( ti !=null) System.out.println("error creating task");
| else System.out.println("Task created!");
| }
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4180408#4180408
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4180408
15 years, 9 months
[JBoss jBPM] - Re: createTaskInstance() nullpointer exception
by AJanz
yes of course.
but Pi and TaskMgmtInstance is not null
the process definition is
| <?xml version="1.0" encoding="UTF-8"?>
| <process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="ad-hoc">
| <start-state name="Start">
| <transition to="in Bearbeitung" name="beginnen"></transition>
| </start-state>
| <task-node name="in Bearbeitung" signal="never">
| <transition to="Ende" name="beenden" ></transition>
| <transition to="in Bearbeitung" name="nicht zuständig, weitergeleitet"></transition>
| <transition to="in Bearbeitung" name="beantwortet"></transition>
| <transition to="in Bearbeitung" name="nicht zuständig, zurück an Initiator"></transition>
| </task-node>
| <end-state name="Ende"></end-state>
|
| </process-definition>
|
the process is signaled to node "in Bearbeitung"
and the a task should be created.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4180393#4180393
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4180393
15 years, 9 months