还可以使用这个:
sudo docker run -p8080:8080 flowable/flowable-idm
sudo docker run -p9988:9988 -e FLOWABLE_COMMON_APP_IDM-URL=http://192.168.17.129:8080/flowable-idm -e FLOWABLE_COMMON_APP_IDM-ADMIN_USER=admin -e FLOWABLE_COMMON_APP_IDM-ADMIN_PASSWORD=test flowable/flowable-admin
- 推荐两个工作流的springboot项目
- 【第一篇】Flowable的基本操作
- 【第八篇】Flowable之流程变量
- https://gitee.com/shenzhanwang/Spring-activiti
- https://gitee.com/tony2y/RuoYi-flowable
- https://forum.flowable.org/t/how-to-write-a-custom-function-usable-in-juel-expressions/1844
- Flowable最新中文文档
- https://programmer.group/flowable-getting-started-series-article-54-execution-listener.html
- https://www.flowable.com/open-source/docs/bpmn/ch02-GettingStarted
项目:https://gitee.com/tony2y/RuoYi-flowable 在pom.xml中设置依赖:
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-engine</artifactId>
<version>6.3.0</version>
</dependency>
所需条件:
- localhost开启redis
- 修改ruoyi-admin/src/main/resources/application-druid.yml中的jdbc连接
- 修改ruoyi-admin/src/main/resources/application.yml中的redis密码
- 创建一个新的数据库ry_6_7_2,并source flowable.sql, quartz.sql, system.sql
执行命令:
java -jar ./ruoyi-admin/target/ruoyi-admin.jar
这个只是后端。 前端需要:
cd ruoyi-ui
npm install
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
# npm install --registry=https://registry.npm.taobao.org
npm run dev