MISBoot低代码开发平台

流程配置

一、如何与业务关联

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 {
            Map map = 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.选中左边流程部署即可。

文档更新时间: 2019-11-20 12:44 作者:佐佑时代