工作流实战_03_flowable 流程模板部署
生活随笔
收集整理的這篇文章主要介紹了
工作流实战_03_flowable 流程模板部署
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于群里有些朋友對這個flowable還不是 很熟悉,在群里的小伙伴的建議下,師傅(小學生05101)制作一個開源的項目源碼,一共大家學習和交流,希望對有幫助,少走彎路 如果有不懂的問題可以入群:633168411 里面都是一些熱心腸的人。
| 代碼分支 | flowable-base |
| 視頻講解地址 | https://space.bilibili.com/485524575/channel/detail?cid=94579 |
| 0000001 | test |
| 0000002 | test |
| 0000003 | test |
| 0000004 | test |
文章目錄
- 1. 演示
- 2. 模板部署代碼
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;}總結
以上是生活随笔為你收集整理的工作流实战_03_flowable 流程模板部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 表达式汇总
- 下一篇: SSM整合Druid数据库连接池