ワークフローにユーザータスクがあります。 ヒューマンタスクを処理することはできますが、フローはそれ以上転送されません。 例外なく、そこでフローが停止します。ユーザータスクに続く他のタスクは実行されません。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