activity工作流,transactionManager事物

1.在activity工作流当中流程PROC_INST_ID_流程id是唯一的,每启动一个流程都会产生一个新的流程id

2.通过流程id能找到taskid查询审核历史意见,查询当前下级需要谁来审核。需要根据组来进行匹配。

3.事物的管理是和线程同步的

4.唯一流程id是instanceid可根据此值找到taskid,并联审核根据taskid和关联的组id进行审核

将组id和对应的节点进行绑定

Spring Boot可以与多个工作流引擎进行整合,其比较常用的是Activiti和Camunda。下面以Activiti为例,介绍一下如何整合工作流引擎。 首先,需要在pom.xml文件添加Activiti的依赖: ```xml <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <version>6.0.0</version> </dependency> ``` 然后,创建一个配置类来配置Activiti的相关信息: ```java @Configuration public class ActivitiConfig { @Autowired private DataSource dataSource; @Autowired private PlatformTransactionManager transactionManager; @Bean public SpringProcessEngineConfiguration processEngineConfiguration() { SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration(); config.setDataSource(dataSource); config.setTransactionManager(transactionManager); config.setDatabaseSchemaUpdate("true"); return config; } @Bean public ProcessEngineFactoryBean processEngineFactoryBean() { ProcessEngineFactoryBean factoryBean = new ProcessEngineFactoryBean(); factoryBean.setProcessEngineConfiguration(processEngineConfiguration()); return factoryBean; } @Bean public RepositoryService repositoryService(ProcessEngine processEngine) { return processEngine.getRepositoryService(); } @Bean public RuntimeService runtimeService(ProcessEngine processEngine) { return processEngine.getRuntimeService(); } @Bean public TaskService taskService(ProcessEngine processEngine) { return processEngine.getTaskService(); } @Bean public HistoryService historyService(ProcessEngine processEngine) { return processEngine.getHistoryService(); } } ``` 在配置类,需要配置数据源(dataSource)和事务管理器(transactionManager)。此外,还需要配置ProcessEngine和各个服务(RepositoryService、RuntimeService、TaskService、HistoryService)的Bean。 最后,在应用程序的启动类上添加@EnableActiviti注解,启用Activiti流程引擎。 这样,就完成了Spring Boot与Activiti的整合。你可以使用Activiti提供的API来创建、部署和执行工作流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

^止境^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值