我正在使用 jBPM 5.3.0,但是当我尝试为人工任务实现 LocalTaskService 时遇到问题。
我试试这段代码:
org.jbpm.task.service.TaskService taskService = new org.jbpm.task.service.TaskService(getEntityManagerFactory(), SystemEventListenerFactory.getSystemEventListener());
SyncWSHumanTaskHandler syncWSHumanTaskHandler = new SyncWSHumanTaskHandler();
syncWSHumanTaskHandler.setLocal(true);
TaskService localTaskService = new LocalTaskService(taskService);
syncWSHumanTaskHandler.setClient(localTaskService);
getKnowledgeSession().getWorkItemManager().registerWorkItemHandler("Human Task", syncWSHumanTaskHandler);
但似乎 SyncWSHumanTaskHandler 已被弃用。
所以我想知道是否有人在 jBPM 的最后一个版本中实现它并有一些示例。
谢谢,