# spring boot activiti7 **Repository Path**: fhz/myactiviti ## Basic Information - **Project Name**: spring boot activiti7 - **Description**: spring boot 与activiti7集成实例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-06-19 - **Last Updated**: 2022-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 流程学习spring boot 与 activiti7集成 #### pom依赖 ```java 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.6.RELEASE com.example activiti-demo 1.0.0 activiti-demo Demo project for 流程引擎 1.8 7.1.0.M4 org.springframework.boot spring-boot-starter-web com.alibaba druid-spring-boot-starter 1.2.1 org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.2 mysql mysql-connector-java org.activiti activiti-spring-boot-starter 7.1.0.M4 org.activiti.dependencies activiti-dependencies 7.1.0.M4 pom org.springframework.boot spring-boot-starter-mail org.projectlombok lombok io.swagger swagger-annotations 1.5.22 org.springframework.boot spring-boot-maven-plugin 2.3.6.RELEASE ``` ### yml配置文件 ```java spring: activiti: database-schema-update: true check-process-definitions: false process-definition-location-prefix: classpath:/processes/ history-level: full datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://XXXXXXXXXXX?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true username: XXXX password: XXXX ``` ### 流程回退实现 > activiti 流程原生不支持回退功能,需要自己手动编写代码实现 > 1:编写JumpAngWhereCmd > 2:调用ProcessUtils.goback方法 ### 回退bug > 传递参数使用taskService.serValiables(),导致在回退时已经把原来的taskId删除了,所以在最后流程结束时,需要清除掉全部taskId导致数据问题 ### 未完成 > 本项目大致逻辑已经完成,因从完成项目拷贝过来,有些依赖没有导入,请自行完善 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)