1.流程设计保存后 可在流程部署中 看到,选择左边流程 再选择右边的生成流程变量
2.配置 业务的 新增url x详情url 等,变量名称不可更改,completeTaskUrl 为通用流程处理方法,此时便于业务进行关联了。如下可以自定义处理方法.
@ResponseBody @RequestMapping(value = "/completeTask", method = RequestMethod.POST) public Object completeTask(String taskId, String comment, String outcome) throws Exception { try { Mapmap = new HashMap<>(4); map.put("taskId", taskId); map.put("comment", comment); map.put("outcome", outcome); map.put("days", request.getParameter("days")); workflowClient.completeTask(map); return JsonUtils.messageJson(200, "操作成功", "审批成功"); } catch (Exception e) { e.printStackTrace(); return JsonUtils.messageJson(300, "操作失败", "审批失败"); } //return "redirect:toDoList"; }
3.选中左边流程部署即可。