一、学习背景
近期因工作需要研究了一波Activiti工作流,流程中需要根据业务来推进流程的流转、多人处理任务、排他网关、定时边界任务、撤回等功能。不多说,直接上正文。
二、从零开始
新建springboot项目并创建activiti6的28张表,这里不阐述28张表每个的含义,主要有ACT_HI_*(历史信息表)、ACT_RU_*(运行时信息表)、ACT_ID_*(身份信息类)、ACT_RE_*(静态资源类)。
配置文件:
@Configuration
public class ActivitiConfig {
@Autowired
private DataSource dataSource;
@Autowired
private ResourcePatternResolver resourceLoader;
/**
* 初始化配置,将创建28张表
* @return
*/
@Bean
public StandaloneProcessEngineConfiguration processEngineConfiguration() {
StandaloneProcessEngineConfiguration configuration = new StandaloneProcessEngineConfiguration();
configuration.setDataSour

本文介绍了如何将Activiti6.0与SpringBoot2.0结合,从创建28张核心表开始,配置相关服务,并通过一个简单的ActivitiHelloWorld示例,展示了流程的部署、启动和任务节点的完成。提供了github源码链接以供参考。
最低0.47元/天 解锁文章
1203

被折叠的 条评论
为什么被折叠?



