1. 导包
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>6.0.0</version>
</dependency>
<!--activity在线流程设计器-->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-modeler</artifactId>
<version>5.22.0</version>
<exclusions>
<exclusion>
<groupId>org.activiti</groupId>
<artifactId>activiti-bpmn-model</artifactId>
</exclusion>
</exclusions>
</dependency>
2. 配置yml
data:
# Spring Boot 整合 Activiti 报错 [processes/] 不存在
activiti:
database-schema-update: true #activity在启动时,若表补存在则创建
check-process-definitions: false #关闭activiti自动部署(使用流程设计器部署,不使用具体文件访问方式)
# 检测身份信息表是否存在
db-identity-used: false
3. 配置Application
@SpringBootApplication(exclude={org.activiti.spring.boot.SecurityAutoConfiguration.class})
4. resource下创建processes文件夹,下面随便放一个bpmn文件
二、创建流程图
2.1 安装流程图设计工具:actiBPM插件
指定任务执行者:
2.2 bpmn文件是xml文件,需要将流程展现给用户,该怎样弄?
(1)将bpmn文件修改为.xml文件
(2)
(3)导出,导出的是一个png文件
----------------- 关于 bpmn中文乱码问题 begain-------------------
在idea的这个文件添加一行 -Dfile.encoding=UTF-8
---------------- 关于 bpmn中文乱码问题 end -------------------
来源:oschina
链接:https://my.oschina.net/u/3631797/blog/4310334