`
m17185082163
  • 浏览: 30371 次
文章分类
社区版块
存档分类
最新评论

springboot 整合 flowable 流程引擎

 
阅读更多

1. pom

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.5.2</version>
		<relativePath /> <!-- lookup parent from repository -->
	</parent>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<java.version>1.8</java.version>
		<shiro.version>1.5.3</shiro.version>
		<flowable.version>6.6.0</flowable.version>
		<maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>
	</properties>

========================

 		<!--flowable工作流依赖-->
        <dependency>
            <groupId>org.flowable</groupId>
            <artifactId>flowable-spring-boot-starter</artifactId>
            <version>${flowable.version}</version>
        </dependency>
 		<!-- https://mvnrepository.com/artifact/org.flowable/flowable-json-converter -->
		<dependency>
		    <groupId>org.flowable</groupId>
		    <artifactId>flowable-json-converter</artifactId>
		    <version>${flowable.version}</version>
		</dependency>
		<!-- app 依赖 包含 rest,logic,conf -->
		<dependency>
		    <groupId>org.flowable</groupId>
		    <artifactId>flowable-ui-modeler-rest</artifactId>
		    <version>${flowable.version}</version>
		</dependency>
		<dependency>
		    <groupId>org.flowable</groupId>
		    <artifactId>flowable-ui-modeler-logic</artifactId>
		    <version>${flowable.version}</version>
		    <exclusions>
		        <exclusion>
		            <groupId>org.apache.logging.log4j</groupId>
		            <artifactId>log4j-slf4j-impl</artifactId>
		        </exclusion>
		    </exclusions>
		</dependency>
		<dependency>
		    <groupId>org.flowable</groupId>
		    <artifactId>flowable-ui-modeler-conf</artifactId>
		    <version>${flowable.version}</version>
		</dependency>

 

2. 配置类

package org.fh.config;

import org.flowable.spring.SpringProcessEngineConfiguration;
import org.flowable.spring.boot.EngineConfigurationConfigurer;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;

/**
 * 说明:Flowable配置
 * 作者:FH Admin
 * from:fhadmin.cn
 */
@Controller
@Configuration
public class FlowableConfig implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> {
	
    @Override
    public void configure(SpringProcessEngineConfiguration engineConfiguration) {
        engineConfiguration.setActivityFontName("宋体");
        engineConfiguration.setLabelFontName("宋体");
        engineConfiguration.setAnnotationFontName("宋体");
    }
    
}

 

3. 配置文件 flowable.properties

blobType=BLOB
boolValue=TRUE
prefix=

 

 

分享到:
评论

相关推荐

    基于SpringBoot的flowable流程引擎+源代码+文档说明

    基于SpringBoot的flowable流程引擎demo项目 *** ### 运行方法 1. clone 项目到本地 2. 修改数据库配置(需要有数据库表创建权限) 3. 通过数据库工具执行db/init.sql 4. Maven拉取完成之后运行...

    SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化项目

    SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解) 博客地址:https://yangyongli.blog.csdn.net/article/details/132719594

    springBoot 整合flowable-modeler设计器

    在Spring Boot应用中整合Flowable-Modeler设计器,可以帮助开发者直观地设计和管理业务流程,提高开发效率。下面将详细介绍如何在Spring Boot项目中集成Flowable-Modeler以及相关知识点。 1. **Spring Boot简介** ...

    springboot-flowable-modeler快速开发工作流, 在线流程设计器

    Flowable是一款开源的工作流引擎,它提供了强大的业务流程自动化能力,包括流程设计、执行和监控。SpringBoot则是一个轻量级的Java应用框架,简化了初始化、配置以及应用的部署。将Flowable Modeler与SpringBoot结合...

    Springboot集成flowable-modeler(6.4.1) 实现免登(BPMN组件已汉化)

    3. **创建流程引擎**:在Spring Boot的启动类或配置类中,使用`ProcessEngineConfiguration`创建并初始化流程引擎。这一步会根据配置文件中的信息创建数据库表并初始化相关数据。 4. **免登集成**:实现免登功能...

    springboot-flowable-cims基于工作流引擎flowable、spring boot开发的工作流服务平台

    springboot-flowable-cims基于工作流引擎flowable、spring boot开发的工作流服务平台,完美整合官方flowable modeler 进行流程设计、表单设计。提供flowable rest api 接口 供后台业务系统流程调用。提供前后端分离...

    SpringBoot2.7集成flowable最新版,java工作流服务端实现,解耦设计

    # 基于原生flowable实现的流程引擎 本项目基于最新6.8.0的flowable,使用最新springboot集成。文档请联系作者索要。 在尽可能保证原生的基础上,扩展适配了一套sdk,可以安全稳定地集成到各种项目上 ## 实现核心 ...

    FlowableDemo:SpringBoot + Flowable

    尽管Flowable的核心是后端的流程引擎,但为了提供用户友好的交互体验,通常会借助前端技术如JavaScript进行界面展示和控制。在这个项目中,JavaScript可能被用于构建Web应用的用户界面,通过Ajax与后端SpringBoot...

    OA办公系统 Springboot vue.js前后分离,Flowable工作流自定义表单

    系统整合了Flowable工作流引擎来管理业务流程,并支持自定义表单功能。前后端的部署是独立的,前后端交互通过异步跨域JSON格式数据进行。对数据库的依赖为MySQL 5.6版本,而整个项目的运行环境则需要Java 1.8版本的...

    springboot + flowable + modeler + idm

    SpringBoot + Flowable + Modeler + IDM 是一个高效的企业级工作流管理系统,它结合了SpringBoot的便捷开发特性、Flowable的流程引擎能力、Modeler的流程设计工具以及IDM的身份管理和权限控制功能。这个组合提供了从...

    SpringBoot+flowable快速实现工作流(附源码)

    在SpringBoot中整合Flowable,我们首先需要在`pom.xml`文件中添加Flowable的依赖,确保项目可以正确导入所需的库。接着,我们需要配置SpringBoot的ApplicationContext,启用Flowable的自动配置,这样SpringBoot会...

    工作流流程引擎flowable+springboot+vue3完整项目

    本项目基于 RuoYi-Vue-Plus 进行二次开发,采用 Flowable 扩展工作流应用场景,支持在线表单设计和丰富的工作流程设计能力的一套完整项目。 主要针对Flowable工作流场景开发,前端采用vue3框架。 直接可以整合到...

    SpringBoot+Vue3快速开发平台、自研工作流引擎

    《SpringBoot+Vue3快速开发平台与自研工作流引擎详解》 在现代软件开发领域,SpringBoot和Vue3已经成为构建高效、灵活的Web应用的首选框架。本平台结合这两者的优势,为开发者提供了一个快速开发环境,同时融入了自...

    集成了 SpringBoot Flowable Vue Elementui FormGenerator,采用前后端分离架构

    总之,这个项目提供了一个很好的示例,展示了现代Web应用开发中的一些关键技术,包括SpringBoot后端处理、Flowable流程管理、Vue.js前端呈现以及Elementui和FormGenerator的组件化设计。对于想要学习或提升这些技能...

    lwj-flowable-master_springboot_flowablemodel_dragonflowable_源码

    将Flowable与SpringBoot整合,可以轻松地在SpringBoot应用中实现流程自动化。 在"lwj-flowable-master_springboot_flowablemodel_dragonflowable_源码"项目中,我们主要关注以下几个关键知识点: 1. **Flowable ...

    springboot-flow.zip

    只需在项目中引入Flowable的相关依赖,SpringBoot会自动配置必要的Bean,如流程引擎、数据源等。 - 配置流程引擎:在`application.yml`或`application.properties`中设置数据源,并声明Flowable的配置类,以启动...

    enterprise-flowable:工作流,包含:单人审批、多人审批、流程分支、指定退回、流程图展示

    工作流引擎Flowable是企业级应用中用于自动化业务流程的重要工具。在本项目"enterprise-flowable"中,它被深度整合到Spring-Boot框架中,为开发者提供了强大的工作流管理和执行能力。以下将详细讲解这个项目所涵盖的...

    springboot2整合activiti7.rar

    在SpringBoot的配置文件application.properties或application.yml中,配置Activiti的相关参数,例如数据库连接信息、流程引擎的bean定义等。 ```properties # application.properties 示例 spring.activiti.db-...

    flow-modeler-sduty.rar

    SpringBoot整合Flowable,主要涉及以下几个步骤: 1. 添加依赖:在SpringBoot的`pom.xml`文件中,我们需要引入Flowable的相应依赖,以便在项目中使用其服务和库。 2. 配置Flowable:在`application.properties`或`...

Global site tag (gtag.js) - Google Analytics