- 什么是Activiti工作流
activiti工作流是遵守bmp规范的,也就是说通过解析xml来进行流程定义的,通常我们可以使用bmp流程制作工具就可以生成所需xml了。 - 在spring boot中配置activiti
1.首先配置ProcessEngineConfigurationImpl类,主要配置数据源之类
2.使用ProcessEngineConfigurationImpl类来配置ProcessEngineFactoryBean.
3.使用ProcessEngineFactoryBean类来配置ProcessEngine.
4.使用ProcessEngine来配置7大服务类
activiti和spring的整合使用,首先我们需要在配置文件中配置processEngine,因为我们需要使用这个生成各种服务,而配置processEngine需要依赖ProcessEngineFactoryBean得到,而ProcessEngineFactoryBean又需要ProcessEngineConfigurationImpl来生成processEngine,ProcessEngineConfigurationImpl我们一般使用的是SpringProcessEngineConfiguration,在这个里面我们需要配置一些东西比如设置数据源之类的
上述的工作做完了我们就可以开始开发了,使用RepositoryService可以部署服务
当部署完成后,我们需要使用RuntimeService启动实例
当实例启动成功后,我们可以通过TaskService对任务进行完成,查询之类的操作。
Activiti-Modeler整合这个博客讲了怎么将前台整合到项目中,但是使用modeler.html页面的前提是先在act_re_model和act_ge_bytearray两张表中传教对应记录。
通过这下基本创建完记录,我们需要使用页面重定向的方式打开modeler.html页面传入modelId,因为在deitor-utils文件中获取modelId是通过url的。
当我们将创建的流程保存后,我们可以采用下面方式部署
activiti工作流使用
最新推荐文章于 2024-08-22 00:13:17 发布