我正在使用Jbpm 5.4开发一个应用程序。我使用JBoss Guvnor部署我的工作流程。我为每个用户任务创建一个任务表单。我在guvnor中映射了用户输入输出。现在我想用用户输入完成任务表单。
我想知道jbpm控制台如何自动识别表单输入并完成任务结果。我尝试使用CompleteWithResults()方法,但没有运气。
任何人都可以解决这个问题吗?
我已根据您的要求编辑了我的代码;
try {
String first=request.getParameter("fname_first");
String second=request.getParameter("lname_first");
TaskService taskService = JBPMApi.getTaskService();
Map<String, Object> params=new HashMap<String, Object>();
params.put("fname_first", first);
params.put("lname_first", second);
taskService.start(169, "krisv");
taskService.completeWithResults(169, "krisv", params);
}catch (Exception e){
// TODO Auto-generated catch block
e.printStackTrace();
}