RuiHua Tang [http://community.jboss.org/people/trh3037] created the discussion

"Re: How to finish the processInstance"

To view the discussion, visit: http://community.jboss.org/message/613368#613368

--------------------------------------------------------------
And now, I had another problem occurred .

When I finish the first task, the process can not start the second task

With the following pictures may be more clearer:

 
http://community.jboss.org/servlet/JiveServlet/showImage/16650/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg
  
http://community.jboss.org/servlet/JiveServlet/downloadImage/16650/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg
 
 
http://community.jboss.org/servlet/JiveServlet/showImage/16651/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg
  
http://community.jboss.org/servlet/JiveServlet/downloadImage/16651/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg
 

As far as I know, when the process is started, it will call 
+WSHumanTaskHandler.executeWorkItem()+

Meanwhile, when the task is ended, it will also to call 
+WSHumanTaskHandler.executeWorkItem()+

But the truth is it is not called

here is my codes:

 +/**+
+           * start the process+
+           *+ 
+           * @param event+
+           * @throws InterruptedException+
+           */+
+          public void onTest1(Event event) throws InterruptedException {+
+                    try {+
+                              StatefulKnowledgeSession ksession = JbpmAPIUtil+
+                                                  
.createKnowledgeSession("HelloProcess.bpmn");+
+                              // , "SampleHumanTaskFormVariables.bpmn"+
+                              logger = 
KnowledgeRuntimeLoggerFactory.newThreadedFileLogger(+
+                                                  ksession, "testlog", 1000);+
+                              
ksession.getWorkItemManager().registerWorkItemHandler("Human Task",+
+                                                  new 
CommandBasedWSHumanTaskHandler(ksession));+
+                              dblogger = new 
JPAWorkingMemoryDbLogger(ksession);+
+                              Map<String, Object> params = new HashMap<String, 
Object>();+
+                              params.put("employee", "krisv");+
+                              ksession.startProcess("HelloProcess");+
+                              ksession.fireAllRules();+
+                    } catch (Throwable t) {+
+                              t.printStackTrace();+
+                    }+
+          }+


+          /**+
+           * finish the task+
+           *+ 
+           * @param event+
+           * @throws InterruptedException+
+           */+
+          public void onTest2(Event event) throws InterruptedException {+
+                    try {+
+                              List<TaskSummary> tasks = JbpmAPIUtil+
+                                                  
.getTasksAssignedAsPotentialOwner("krisv");+
+                              //Map data = new HashMap();+
+                              for (TaskSummary taskSummary : tasks) {+
+                                        System.out.println(taskSummary.getId() 
+ " : "+
+                                                            + 
taskSummary.getName());+
+                                        // data.put("priority", "High");+
+                                        // data.put("modelNumber", "1234");+
+                                        // data.put("quantity", "225");+
+                                        
JbpmAPIUtil.completeTask(taskSummary.getId(), null, "krisv");+
+                              }+
+                              dblogger.dispose();+
+                              logger.close();+
+                    } catch (Throwable t) {+
+                              t.printStackTrace();+
+                    }+
+          }+
 
+http://community.jboss.org/servlet/JiveServlet/showImage/2-613368-16652/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg
  
http://community.jboss.org/servlet/JiveServlet/downloadImage/2-613368-16652/450-162/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg
 
+
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/613368#613368]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to