Flowable——流程定义与部署(RepositoryService)
文章目录
- 前言
- 参考资料
- 流程图的部署、查询与删除
-
- 流程图的准备
- 流程的部署
- 指定已部署流程信息查询
- 删除指定已部署流程
- 结语
前言
前篇博客具体说了怎么使用flowable
去自动建表,以及搭建配置前端UI绘图的界面。本篇博客主要说明对于已绘制好的流程图如何去进行部署。
Flowable——配置使用Flowable-UI
参考资料
官方 | flowable 中文文档
方志朋 | SpringBoot+Flowable 完美结合,优雅实现工作流!
流程图的部署、查询与删除
流程图的准备
根据 flowable 官网中提供的例子进行改动和操作。
在src/main/resources
下新建目录bpmn
,并存放holiday-request.bpmn20.xml
的文件,填充如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"xmlns:flowable="http://flowable.org/bpmn"typeLanguage="http://www.w3.org/2001/XMLSchema"expressionLanguage="http://www.w3.org/1999/XPath"targetNamespace="http://www.flowable.org/processdef"><process id="holidayRequest" name="请假流程申请" isExecutable="true"><startEvent id="startEvent"/><sequenceFlow sourceRef="startEvent" targetRef="approveTask"/><userTask