# JeeSite4 Flowable 快速入门教程 —— 独立导读
课程概述
本课程是 JeeSite4 平台工作流功能的系统化入门指南,基于目前业界主流的 **Flowable 引擎** 构建。课程面向希望将工作流能力快速集成到企业级 Java 项目中的开发者,从环境搭建、核心概念到全流程实操,形成完整闭环。
---
课程亮点
**为什么选择 Flowable?**
Flowable 是 BPMN 2.0 标准的标杆实现之一,性能优异、生态活跃、社区文档完善。JeeSite4 选择 Flowable 作为默认工作流引擎,兼顾了企业的生产需求与开发者的学习成本——API 规范统一,Spring Boot 集成便捷,是中小型项目落地工作流的首选方案。
**配套资源完整**
课程提供官方文档精读指导、配套源码及部署文档,帮助学员在课后仍能通过社区渠道持续获取支持,实现"学完能用,遇到问题能找到答案"。
---
内容结构
第一部分:基础理论篇(第 1-7 节)
- **JeeSite4 实战规划与课程定位**:了解课程目标、适用场景,明确 JeeSite4 工作流模块的设计思路。
- **为何选择 Flowable**:深入解析 Flowable 在性能、规范、维护性上的优势,理解选型背后的技术考量。
- **官方文档阅读指南**:教你如何高效查阅官方文档,掌握自学核心资源的使用方法。
第二部分:核心实操篇(第 8-14 节)
这是课程的主体,按实际开发流程展开:
| 步骤 | 核心内容 | 学习目标 |
|------|---------|---------|
| 创建流程引擎 | 配置 `ProcessEngine` | 理解引擎生命周期与线程模型 |
| 部署流程定义 | 加载 BPMN 文件 | 掌握流程定义版本管理与部署策略 |
| 启动流程实例 | 调用 RuntimeService | 学会带变量启动流程,理解实例与定义的关联 |
| 数据库事务处理 | 事务边界控制 | 厘清 Flowable 事务与 Spring 事务的协同关系 |
| 任务查询与完成 | TaskService 实操 | 掌握待办/已办查询、任务签收与驳回等常用操作 |
| 服务任务实现 | JavaDelegate 接口 | 实现业务逻辑与流程引擎的解耦 |
| 历史数据查询 | HistoryService | 利用历史记录进行审计追踪与流程分析 |
---
适合人群
- 刚接触工作流的 Java 后端开发者
- 需要将 OA 审批、工单流转等功能接入现有项目的工程师
- 希望系统理解 BPMN 概念并通过 Spring Boot 落地的学习者
前置建议
建议在开始前熟悉 **BPMN 2.0 基本规范**(如活动、网关、事件等核心元素),这将帮助你在阅读流程定义时更快地理解节点语义,从而把精力集中在代码实现层面。
---
> **一句话总结**:从零到一,带你掌握 JeeSite4 工作流模块的核心开发技能,打通"配置 → 部署 → 执行 → 查询"的完整链路,为实际项目中的审批流、工单流等业务场景打下坚实基础。
课程目录
课程目录34 集
- 1-1 [JeeSite4 实战教程规划] JeeSite4 实战教程规划 (02:29).mp4
- 1-2 [JeeSite4 实战教程规划] JeeSite4 Flowable 工作流课程简介 (02:45).mp4
- 1-3 [JeeSite4 实战教程规划] JeeSite4 为何选择Flowable (04:33).mp4
- 1-4 [JeeSite4 实战教程规划] JeeSite4 Flowable 特点介绍 (12:48).mp4
- 1-5 [JeeSite4 实战教程规划] JeeSite4 如何在JeeSite4社区咨询问题- (05:36).mp4
- 1-6 [JeeSite4 实战教程规划] JeeSite4 Flowable 配套文档资料 (05:54).mp4
- 1-7 [JeeSite4 实战教程规划] Flowable 快速入门-官方文档简介阅读 (15:50).mp4
- 1-8 [JeeSite4 实战教程规划] Flowable 快速入门-创建流程引擎Process (21:54).mp4
- 1-9 [JeeSite4 实战教程规划] Flowable 快速入门-部署流程定义Process (31:41).mp4
- 1-10 [JeeSite4 实战教程规划] Flowable 快速入门-启动流程实例-Runtim (09:29).mp4
- 1-11 [JeeSite4 实战教程规划] Flowable 快速入门-数据库事务 (04:47).mp4
- 1-12 [JeeSite4 实战教程规划] Flowable 快速入门-查询与完成任务TaskSe (31:56).mp4
- 1-13 [JeeSite4 实战教程规划] 利用JavaDelegate实现服务任务 (05:20).mp4
- 1-14 [JeeSite4 实战教程规划] 使用历史数据-HistoryService (09:26).mp4
- 2-1 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 全新安装 (14:44).mp4
- 2-2 [全新安装Flowable模块快速入门教程] JeeSite4 已有项目新增Flowable 模块快 (02:46).mp4
- 2-3 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 请假表单如何在线画 (16:57).mp4
- 2-4 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 如何为每个环节设置 (02:01).mp4
- 2-5 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 如何为每个环节分配 (09:43).mp4
- 2-6 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 如何为配置流转条件 (01:31).mp4
- 2-7 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 如何配置流程变量 (02:02).mp4
- 2-8 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 如何保存流程模型, (04:34).mp4
- 2-9 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 如何在线调试流程 (06:57).mp4
- 2-10 [全新安装Flowable模块快速入门教程] JeeSite4 Flowable 委派,转办,会签之间区别 (01:33).mp4
- 3-1 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 如何将流程与业务关联 (09:59).mp4
- 3-2 [JeeSite4 Flowable 如何将流程与业务关联] Flowable 如何将流程与业务关联下 (09:11).mp4
- 3-3 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 如何设置流程事件配置-上 (09:05).mp4
- 3-4 [JeeSite4 Flowable 如何将流程与业务关联] Flowable 如何设置流程事件配置-下 (02:45).mp4
- 3-5 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 如何增加流程相关后台代码 (06:15).mp4
- 3-6 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 如何增加流程相关视图代码 (08:15).mp4
- 3-7 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 测试请假流程效果 (10:12).mp4
- 3-8 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 常用API讲解 (10:07).mp4
- 3-9 [JeeSite4 Flowable 如何将流程与业务关联] JeeSite4 Flowable 会签(多实例)参数配置 (08:29).mp4
- 3-10 [JeeSite4 Flowable 如何将流程与业务关联] Flowable 会签(多实例)参数配置实战 (19:32).mp4






