在如今企业数字化转型的大潮中,业务流程的自动化与规范化已成为提升效率的关键。然而,对于许多Java开发者而言,工作流引擎往往是一座既熟悉又陌生的“黑盒”——知道它在OA、审批系统中无处不在,却不知从何下手驾驭它。本课程《主流框架系列-Activiti工作流基础与项目实战》正是为了填补这一空白而生,它不仅是一门理论课,更是一份带你从零基础到独立落地的实战指南。

课程开篇并未急于抛出代码,而是花了大量篇幅为你夯实基础。从工作流的宏观概念讲起,回顾Activiti的发展历史,厘清流程定义、流程实例、任务等核心名词,帮助你在脑海里建立起清晰的知识图谱。紧接着,讲师手把手教你如何搭建开发环境:无论是通过官方提供的SQL脚本手动建表,还是利用Eclipse插件自动初始化表结构,甚至是深入解读Activiti那套复杂却逻辑严密的25张核心数据表,每一个步骤都讲解得细致入微。这部分内容看似枯燥,却是后续所有高级操作的基石,理解了表结构,你才能真正读懂工作流引擎背后的运行逻辑。

随着基础环境的就位,课程正式进入API操作的核心地带。你将学习如何利用Activiti的核心API绘制BPMN流程图,并将其部署到引擎中;如何启动一个流程实例,让原本静止的图纸变成动态运转的业务流;以及如何查询流程定义列表,对流程进行版本管理和生命周期控制。这一阶段的学习,旨在让你掌握“怎么用它”,建立起对工作流基本使用流程的肌肉记忆。

如果说前半部分是“入门”,那么后半部分的“进阶”则是“精通”。课程深入探讨了Activiti中最灵活也最复杂的机制——流程变量。你将学会在启动流程时预设全局变量,在办理任务时动态更新局部变量,并掌握如何精确获取这些变量以驱动业务逻辑。此外,针对实际工作中常见的多用户协作场景,课程详细解析了任务的类型,特别是“公共任务”(组任务)的处理机制,让你能够应对多人审批、任务转派等真实业务需求。

这不仅是一次技术的扫盲,更是一次工程思维的升级。通过本课程的学习,你将不再畏惧工作流框架,而是能够熟练运用Activiti解决实际的流程自动化问题,为将来接触Camunda、Flowable等更现代的工作流引擎打下坚不可摧的基础。无论你是谁,只要想在Java后端开发领域拓宽技术边界,这门课都值得你投入时间细细研读。

课程目录

课程目录44 集
  • 1-1 [Activiti基础入门] 工作流的概念 (10:35).mp4
  • 1-2 [Activiti基础入门] Activti的历史简介 (09:10).mp4
  • 1-3 [Activiti基础入门] 重要的名词解释 (08:26).mp4
  • 1-4 [Activiti基础入门] 安装Activiti环境 (13:10).mp4
  • 1-5 [Activiti基础入门] 安装Activiti插件 (02:39).mp4
  • 1-6 [Activiti基础入门] 使用activiti框架提供的建表语句 (09:31).mp4
  • 1-7 [Activiti基础入门] 使用activiti框架的自动建表功能 (05:55).mp4
  • 1-8 [Activiti基础入门] 初始化表结构 (09:01).mp4
  • 1-9 [Activiti基础入门] Activiti表结构 (04:13).mp4
  • 1-10 [Activiti基础入门] Activiti核心API (08:22).mp4
  • 1-11 [Activiti基础入门] 绘制流程图 (13:22).mp4
  • 1-12 [Activiti基础入门] 将流程图部署到Activiti的数据表中 (12:42).mp4
  • 1-13 [Activiti基础入门] Activiti基本的使用流程 (15:49).mp4
  • 1-14 [Activiti基础入门] 查询流程定义列表 (15:12).mp4
  • 1-15 [Activiti基础入门] Activiti流程定义操作 (13:05).mp4
  • 2-1 [Activiti基础进阶] 在启动流程实例时设置流程变量 (27:31).mp4
  • 2-2 [Activiti基础进阶] 在办理任务时设置流程变量 (07:28).mp4
  • 2-3 [Activiti基础进阶] 获取流程变量 (06:44).mp4
  • 2-4 [Activiti基础进阶] 任务的类型 (06:56).mp4
  • 2-5 [Activiti基础进阶] 公共任务(组任务) (16:02).mp4
  • 2-6 [Activiti基础进阶] 接收任务 (11:56).mp4
  • 2-7 [Activiti基础进阶] 执行监听器(ExecutionListener) (17:01).mp4
  • 2-8 [Activiti基础进阶] 任务监听器(TaskListener) (14:09).mp4
  • 2-9 [Activiti基础进阶] 排他网关(ExclusiveGateWay) (19:43).mp4
  • 2-10 [Activiti基础进阶] 并行网关(parallelGateWay) (19:57).mp4
  • 2-11 [Activiti基础进阶] Activit整合Spring (08:33).mp4
  • 3-1 [Activiti工作流框架实战演练] 准备工作 (19:00).mp4
  • 3-2 [Activiti工作流框架实战演练] 画流程图 (10:00).mp4
  • 3-3 [Activiti工作流框架实战演练] 上传流程图 (10:18).mp4
  • 3-4 [Activiti工作流框架实战演练] 整合Activiti (15:02).mp4
  • 3-5 [Activiti工作流框架实战演练] 部署流程定义 (07:21).mp4
  • 3-6 [Activiti工作流框架实战演练] 显示流程定义列表 (21:04).mp4
  • 3-7 [Activiti工作流框架实战演练] 查询流程图 (08:23).mp4
  • 3-8 [Activiti工作流框架实战演练] 删除流程定义 (06:52).mp4
  • 3-9 [Activiti工作流框架实战演练] 设计申请表 (40:33).mp4
  • 3-10 [Activiti工作流框架实战演练] 提交申请 (50:53).mp4
  • 3-11 [Activiti工作流框架实战演练] 工作流流程演示 (14:39).mp4
  • 3-12 [Activiti工作流框架实战演练] 设置流程变量 (27:05).mp4
  • 3-13 [Activiti工作流框架实战演练] 查询我的待办任务 (24:50).mp4
  • 3-14 [Activiti工作流框架实战演练] 整体流程复习 (25:33).mp4
  • 3-15 [Activiti工作流框架实战演练] 待我审批 (33:44).mp4
  • 3-16 [Activiti工作流框架实战演练] 查看我的申请记录 (18:47).mp4
  • 3-17 [Activiti工作流框架实战演练] 查询流转记录 (13:13).mp4
  • 3-18 [Activiti工作流框架实战演练] 查询流程图示表 (14:30).mp4