Camunda
是一个基于Java
的开源框架,专注于支持
– 工作流和流程自动化方面的BPMN
(Business Process Model and Notation
)
– 案例管理的CMMN
(Case Management Model and Notation
)
– 业务决策管理的DMN
(Decision Model and Notation
)
Camunda
作为一个功能丰富、灵活强大的流程自动化工具,结合了BPMN
、CMMN
和DMN
等标准,为用户提供了一站式的解决方案,助力他们实现业务流程的优化、自动化和数字化转型。如果你对流程管理、案例管理和决策管理感兴趣,那么Camunda
绝对值得一试!
位置:在
ruoyi-common
模块下的pom.xml
文件中添加以下依赖
<!-- camunda工作流 -->
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter</artifactId>
<version>7.16.0</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
<version>7.16.0</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
<version>7.16.0</version>
</dependency>
application.yml
中添加配置camunda:
bpm:
admin-user:
id: admin #用户名
password: 123456 #密码
firstName: kfm
filter:
create: All tasks
在数据库连接的url
面添加&nullCatalogMeansCurrent=true
位置:
ruoyi-framework
模块下的config
包中的SecurityConfig.java
文件
.antMatchers("/login", "/register", "/captchaImage").permitAll()
.antMatchers("/app/**").permitAll()
.antMatchers("/camunda/**").permitAll()
/index
访问路径运行项目, 使用ip+端口号登录,账号密码即为
application.yml
文件中设置的管理员账号
第一次启动,Mysql数据库会自动生成Camunda相关数据库表可以看到自己的数据库中多出了49张表
到这里,若依分离版后端集成Camunda7完成!
powered by kaifamiao