flowable6.3教程-springboot自动部署流程、事例、form表单

说明

resources 目录下,创建 指定的目录,启动springboot时,会 自动部署,不需要通过代码部署

自动部署流程

resources 目录下创建 processes 目录,该目录下的 BPMN 2.0流程定义都会被 自动部署

提示:再次启动服务时,不会重复部署

提示:如果没有自动部署,查看 target 目录,是否有该流程文件。根据情况,删除 target 目录

例子

processes 目录下创建 one-task-process.bpmn20.xml 文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<definitions
        xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
        xmlns:flowable="http://flowable.org/bpmn"
        targetNamespace="Examples">

    <process id="oneTaskProcess" name="The One Task Process">
        <startEvent id="theStart" />
        <sequenceFlow id="flow1" sourceRef="theStart" targetRef="theTask" />
        <userTask id="theTask" name="my task" />
        <sequenceFlow id="flow2" sourceRef="theTask" targetRef="theEnd" />
        <endEvent id="theEnd" />
    </process>

</definitions>

重新启动服务,查看下面表:

  • act_re_deployment
  • act_re_procdef

可以看到新的流程数据

提示:如果没有自动部署,查看 target 目录,是否有该流程文件。根据情况,删除 target 目录

自动部署事例

cases目录下的任何CMMN 1.1事例都会被自动部署。

自动部署表单

forms目录下的任何Form定义都会被自动部署。


原文出处:https://www.malaoshi.top/show_1IX5cVEYXh53.html