[Open Source] An Enterprise-Grade Workflow Engine Solution Built with Spring Boot + Vue3

Open SourceProcess Management
2026-06-28 06:20 3 次浏览 • 0 次下载 0KB
[Open Source] An Enterprise-Grade Workflow Engine Solution Built with Spring Boot + Vue3

1. Project Overview

FluentFlow Workflow System Project

An enterprise-grade workflow engine solution built with Spring Boot + Vue3. Powered by the FlowLong workflow engine, it supports flexible configuration, visual workflow design, and fine-grained permission control. It is suitable for various business scenarios, including enterprise approvals, task distribution, and workflow governance.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

System Interface Screenshots

The following screenshots showcase selected interfaces of this system, providing an intuitive overview of its workflow capabilities:

Enter image description Enter image description Enter image description Enter image description Enter image description Enter image description Enter image description

4. Feature Overview

An enterprise-grade workflow engine solution built with Spring Boot + Vue3. Powered by the FlowLong workflow engine, it supports flexible configuration, visual workflow design, and fine-grained permission control. It is suitable for various business scenarios, including enterprise approvals, task distribution, and workflow governance.

  Project Highlights

  • ✅ Visual Workflow Modeling
  • ✅ Supports multi-node, multi-role, and multiple approval methods
  • ✅ Real-time task status updates and cached counters
  • ✅ Rich workflow event listener mechanism
  • ✅ Unified workflow event processing and message template delivery
  • ✅ Easy integration with pluggable extensions

5. Tech Stack

 Project Architecture

 Backend Technology Stack

Technology Components

Description

Spring Boot

Container and Server-Side Development Framework

MySQL

Persistent Data Storage

Flyway

Database Version Management and Migration

Redis

Caching Middleware for task counting and other functions

MyBatis Plus

Efficient and Easy-to-Use ORM Framework

FlowLong

Lightweight, locally developed workflow engine supporting workflow modeling and execution

 Frontend Technology Stack

Technology Components

Description

Vue 3

Progressive Frontend Framework

Vite

High-Speed Build Tool

Element Plus

Enterprise-Grade Component Library for Building High-Quality UI Interfaces

️ Project Deployment Guide (Brief)

  1. Initialize the database and execute Flyway to automatically create tables.
  2. Configure database, Redis, and other connection settings.
  3. Start the backend Spring Boot service.
  4. Start the frontend project:
cd front
npm install
npm run dev

 System Architecture Diagram

+-------------+       +---------------+       +-------------------+
|   User's Browser | <---> |   Vue3 + Vite | <---> | SpringBoot API Layer  |
+-------------+       +---------------+       +-------------------+
                                                   |
                                             +-----v-----+
                                             | FlowLong 🐉 |
                                             +-----+-----+
                                                   |
                                    +--------------v-------------+
                                    |   MySQL + Redis + Flyway   |
                                    +----------------------------+

 


 Special Thanks

Special thanks to the following outstanding open-source projects for providing strong support for this system:

Technology

FlowLong Workflow Engine

MyBatis Plus

️ Vue 3

⚡ Vite

Element Plus


Technology drives productivity, and open source makes the world a better place.

#1
资源直链https://gitee.com/tadashio/fluent-flow
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare