워크 플로에 사용자 작업이 있습니다. 휴먼 태스크를 처리 할 수 있지만 플로우가 더 이상 전달되지 않습니다. 아무런 예외없이 그곳에서 흐름이 멈 추면 사용자 작업을 따르는 다른 작업이 실행되지 않습니다.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 사용자가 이미 db에있을 때에도 필요합니까? – user325643