【03.flowable 流程模板部署】满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述03.flowable 流程模板部署相关的知识,希望能为你提供帮助。
1、演示
文章图片
2、代码
public ReturnVo< String> deploy(String modelId)
ReturnVo< String> returnVo = new ReturnVo< > (ReturnCode.FAIL, "部署流程失败!");
if (StringUtils.isBlank(modelId))
returnVo.setMsg("模板ID不能为空!");
return returnVo;
try
Model model = modelService.getModel(modelId.trim());
//到时候需要添加分类
String categoryCode = "1000";
BpmnModel bpmnModel = modelService.getBpmnModel(model);
//添加隔离信息
String tenantId = "flow";
//必须指定文件后缀名否则部署不成功
Deployment deploy = repositoryService.createDeployment()
.name(model.getName())
.key(model.getKey())
.category(categoryCode)
.tenantId(tenantId)
.addBpmnModel(model.getKey() + ".bpmn", bpmnModel)
.deploy();
returnVo.setData(deploy.getId());
returnVo.setMsg("部署流程成功!");
returnVo.setCode(ReturnCode.SUCCESS);
catch (Exception e)
e.printStackTrace();
returnVo.setMsg(String.format("部署流程异常!- %s", e.getMessage()));
return returnVo;
推荐阅读
- #yyds干货盘点# 牛客最新前端JS笔试百题
- 14.flowable 已办任务列表查询
- flowable 设置流程跟踪高亮线的颜色
- #yyds干货盘点#算法给小码农链式二叉树-----一根草可斩星辰
- JDBC与数据库连接池#yyds干货盘点#
- flowable 任务监听器
- flowable中动态调用dubbo接口
- #yyds干货盘点#equals方法通用约定
- Springboot自动装配详解#yyds干货盘点#