我在工作流中擁有用戶任務。 我能夠處理人工任務,但流程沒有進一步轉發。 沒有任何例外,流程在那裏停止,用戶任務之後的其他任務沒有得到執行。jbpm5中用戶任務後未轉發的工作流
請在這方面幫助我。 1.是否需要對jbpm5.0進行任何配置更改? 2.還有什麼我想念的。
KnowledgeBase kbase = readKnowledgeBase("taskprocess.rf");
StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
/*Create the knowledge base for HelloProcss.bpmn */
KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newThreadedFileLogger(ksession, "testlog", 1000);
CommandBasedWSHumanTaskHandler taskHandler = new CommandBasedWSHumanTaskHandler(ksession);
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", taskHandler);
//JPAWorkingMemoryDbLogger logger = new JPAWorkingMemoryDbLogger(ksession);
//taskHandler.connect();
System.out.println(" started the humantask");
ksession.startProcess("persistask");
ksession.fireAllRules();
即使admininstrator用戶已經存在於數據庫中,這是否仍然需要? – user325643 2012-12-17 20:27:49