首页
/ 【热门开源项目下载】FlowLong飞龙工作流引擎完全指南

【热门开源项目下载】FlowLong飞龙工作流引擎完全指南

2026-02-04 04:11:51作者:范靓好Udolf

1、项目基础介绍与编程语言

FlowLong(飞龙工作流)是一款专为审批场景设计的轻量级开源工作流引擎,核心采用Java语言开发。项目以JSON格式存储流程模型,通过8张核心表实现逻辑数据存储,具有鲜明的本地化特色。

2、项目核心优势

  • 审批场景支持:完整覆盖动态加签、任意驳回、拿回、撤销等21种审批操作
  • 可视化设计器:拖拽式流程设计,支持4种分支类型(条件/并行/包容/路由)
  • 轻量高效:核心引擎仅3MB大小,支持Spring Boot快速集成
  • 双协议保障:默认Apache-2.0协议,违反附加条款自动切换AGPL-3.0
  • 企业级功能:提供父子流程、会签策略(顺序/并行/或签/票签)、超时审批等高级特性

3、技术栈与依赖环境

技术组件 版本要求
JDK 1.8+
Spring Boot 2.7.x
MyBatis-Plus 3.5.1+
MySQL 5.7+
Redis 5.0+(可选)

4、安装前准备

  1. 确保已安装Java开发环境
  2. 准备MySQL数据库实例(建议5.7+版本)
  3. 下载最新发行版压缩包(约15MB)
  4. 创建数据库用户并授予权限

5、详细安装步骤

步骤1:数据库初始化

CREATE DATABASE flowlong DEFAULT CHARSET utf8mb4;
GRANT ALL PRIVILEGES ON flowlong.* TO 'flowlong'@'%' IDENTIFIED BY 'FlowLong@123';

步骤2:配置文件修改

# application.yml 关键配置
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/flowlong
    username: flowlong
    password: FlowLong@123
flow:
  designer:
    save-path: /tmp/flowlong-models

步骤3:启动服务

java -jar flowlong-boot.jar --spring.profiles.active=prod

步骤4:访问系统

  1. 打开浏览器输入 http://localhost:8080
  2. 默认管理员账号:admin/123456
  3. 进入"流程设计器"开始建模

6、常见问题解决方案

问题现象 解决方法
启动时报数据库连接错误 检查MySQL服务状态和账号权限
流程实例无法启动 确认已正确部署流程定义版本
会签节点卡住 检查参与人是否全部完成审批
设计器无法保存模型 确认存储目录有写入权限

7、典型应用案例

  • OA审批系统:实现请假、报销等多级审批
  • ERP工单系统:处理设备报修、采购申请
  • CRM系统:客户签约流程自动化
  • 办公系统:文件流转与事项审批
登录后查看全文
热门项目推荐
相关项目推荐