封面
版权信息
前言
第1章 走近工作流
1.1 工作流基础
1.1.1 工作流
1.1.2 业务流程管理
1.1.3 业务流程建模标注
1.2 Flowable体系概述
1.2.1 工具组件
1.2.2 核心实现
1.2.3 引擎服务
1.2.4 数据库表
1.3 Flowable与Activiti、低代码的区别与联系
1.3.1 Flowable与Activiti
1.3.2 Flowable与低代码
本章小结
第2章 启动Flowable流程引擎
2.1 开发环境
2.1.1 JDK安装
2.1.2 MySQL安装
2.1.3 Maven安装
2.1.4 IDE安装
2.2 流程设计器
2.2.1 Flowable Designer
2.2.2 Flowable Modeler
2.2.3 外部设计器
2.3 启动第一个完整流程
2.3.1 创建项目
2.3.2 创建流程引擎
2.3.3 创建流程定义文件
2.3.4 部署流程定义文件
- APP免费
2.3.5 启动流程实例
- APP免费
2.3.6 查询与完成任务
- APP免费
2.3.7 实现JavaDelegate
- APP免费
2.3.8 使用历史数据
- APP免费
本章小结
- APP免费
第3章 集成Spring Boot
- APP免费
3.1 搭建项目
- APP免费
3.1.1 创建Spring Boot项目
- APP免费
3.1.2 加入Flowable依赖包
- APP免费
3.1.3 添加数据源
- APP免费
3.2 REST支持
- APP免费
3.2.1 添加REST依赖
- APP免费
3.2.2 添加流程文件
- APP免费
3.2.3 Service层代码示例
- APP免费
3.2.4 Controller层代码示例
- APP免费
3.3 Spring及Flowable原理
- APP免费
3.3.1 Spring构建过程
- APP免费
3.3.2 Flowable流程引擎构建过程
- APP免费
3.3.3 Flowable引擎配置
- APP免费
本章小结
- APP免费
第4章 流程部署
- APP免费
4.1 流程部署方式
- APP免费
4.1.1 classpath部署
- APP免费
4.1.2 Spring Boot自动部署
- APP免费
4.1.3 字符串部署
- APP免费
4.1.4 流式部署
- APP免费
4.1.5 ZIP压缩包部署
- APP免费
4.1.6 BpmnModel部署
- APP免费
4.2 流程部署管理
- APP免费
4.2.1 获取已部署的流程列表
- APP免费
4.2.2 读取流程图片
- APP免费
4.2.3 读取流程定义的XML内容
- APP免费
4.2.4 删除部署
- APP免费
4.3 部署原理
- APP免费
4.3.1 初始化部署器
- APP免费
4.3.2 部署过程
- APP免费
4.3.3 实际部署
- APP免费
本章小结
- APP免费
第5章 流程变量和表单
- APP免费
5.1 流程变量
- APP免费
5.1.1 运行时变量
- APP免费
5.1.2 历史变量
- APP免费
5.2 表单
- APP免费
5.2.1 内置表单
- APP免费
5.2.2 外部表单
- APP免费
5.2.3 表单字段类型
- APP免费
5.2.4 自定义表单字段类型
- APP免费
5.2.5 自定义表单引擎
- APP免费
本章小结
- APP免费
第6章 集成JPA
- APP免费
6.1 JPA支持
- APP免费
6.2 JPA版本的请假流程
- APP免费
6.2.1 简单的请假流程
- APP免费
6.2.2 在启动流程时持久化JPA实体
- APP免费
6.2.3 更改JPA实体的属性
- APP免费
6.2.4 清理历史变量表的数据
- APP免费
本章小结
- APP免费
第7章 用户和组
- APP免费
7.1 指派用户和组
- APP免费
7.1.1 指派用户
- APP免费
7.1.2 指派潜在的用户
- APP免费
7.1.3 指派潜在的组
- APP免费
7.1.4 指派潜在的用户和组
- APP免费
7.1.5 自定义指派
- APP免费
7.2 身份管理
- APP免费
7.3 流程启动认证
- APP免费
7.4 集成LDAP
- APP免费
本章小结
- APP免费
第8章 事件
- APP免费
8.1 启动事件
- APP免费
8.1.1 空启动事件
- APP免费
8.1.2 定时器启动事件
- APP免费
8.1.3 消息启动事件
- APP免费
8.1.4 信号启动事件
- APP免费
8.1.5 异常启动事件
- APP免费
8.2 结束事件
- APP免费
8.2.1 空结束事件
- APP免费
8.2.2 异常结束事件
- APP免费
8.2.3 终止结束事件
- APP免费
8.2.4 取消结束事件
- APP免费
8.3 事件定义
- APP免费
8.3.1 定时器事件定义
- APP免费
8.3.2 错误事件定义
- APP免费
8.3.3 信号事件定义
- APP免费
8.3.4 消息事件定义
- APP免费
本章小结
- APP免费
第9章 事件进阶
- APP免费
9.1 边界事件
- APP免费
9.1.1 定时器边界事件
- APP免费
9.1.2 错误边界事件
- APP免费
9.1.3 信号边界事件
- APP免费
9.1.4 消息边界事件
- APP免费
9.1.5 取消边界事件
- APP免费
9.1.6 补偿边界事件
- APP免费
9.2 捕获中间事件
- APP免费
9.2.1 定时器捕获中间事件
- APP免费
9.2.2 信号捕获中间事件
- APP免费
9.2.3 消息捕获中间事件
- APP免费
9.3 抛出中间事件
- APP免费
9.3.1 空抛出中间事件
- APP免费
9.3.2 信号抛出中间事件
- APP免费
9.3.3 补偿抛出中间事件
- APP免费
9.4 事件调度实现原理
- APP免费
本章小结
- APP免费
第10章 任务
- APP免费
10.1 常用的任务类型
- APP免费
10.1.1 用户任务
- APP免费
10.1.2 JavaService任务
- APP免费
10.1.3 业务规则任务
- APP免费
10.2 任务管理
- APP免费
10.2.1 任务完成
- APP免费
10.2.2 任务相关人员
- APP免费
10.2.3 查询任务列表
- APP免费
10.2.4 任务签收与反签收
- APP免费
10.2.5 任务委派
- APP免费
10.3 子任务
- APP免费
10.3.1 创建子任务
- APP免费
10.3.2 查询子任务
- APP免费
10.3.3 子任务的意见列表
- APP免费
本章小结
- APP免费
第11章 任务进阶
- APP免费
11.1 HTTP任务
- APP免费
11.1.1 配置客户端
- APP免费
11.1.2 配置HTTP任务
- APP免费
11.1.3 结果变量
- APP免费
11.1.4 错误处理
- APP免费
11.2 Web服务任务
- APP免费
11.2.1 I/O规范
- APP免费
11.2.2 数据输入关联
- APP免费
11.2.3 数据输出关联
- APP免费
11.3 脚本任务
- APP免费
11.3.1 脚本中的变量
- APP免费
11.3.2 脚本任务的返回值
- APP免费
11.4 接收任务和Shell任务
- APP免费
11.4.1 接收任务
- APP免费
11.4.2 Shell任务
- APP免费
11.5 执行监听器
- APP免费
11.6 任务监听器
- APP免费
11.7 监听器原理
- APP免费
11.7.1 创建及触发监听器
- APP免费
11.7.2 自定义监听器拦截
- APP免费
本章小结
- APP免费
第12章 顺序流和网关
- APP免费
12.1 顺序流
- APP免费
12.1.1 条件顺序流
- APP免费
12.1.2 默认顺序流
- APP免费
12.2 网关
- APP免费
12.2.1 排他网关
- APP免费
12.2.2 并行网关
- APP免费
12.2.3 包容网关
- APP免费
12.2.4 事件网关
- APP免费
本章小结
- APP免费
第13章 多实例活动
- APP免费
13.1 多实例活动配置
- APP免费
13.1.1 多实例活动数量
- APP免费
13.1.2 多实例活动结束
- APP免费
13.2 应用实例——用户任务
- APP免费
13.2.1 顺序方式
- APP免费
13.2.2 并行方式
- APP免费
13.2.3 设置结束条件
- APP免费
13.3 应用实例——请假会签
- APP免费
13.3.1 任务事件节点定义
- APP免费
13.3.2 连接节点定义
- APP免费
13.3.3 执行流程
- APP免费
13.4 审批意见
- APP免费
13.5 附件
- APP免费
本章小结
- APP免费
第14章 流程数据查询
- APP免费
14.1 标准查询
- APP免费
14.1.1 运行时查询
- APP免费
14.1.2 历史查询
- APP免费
14.2 Native查询
- APP免费
14.2.1 运行时查询
- APP免费
14.2.2 历史查询
- APP免费
14.3 自定义SQL查询
- APP免费
14.3.1 基于注解的映射语句
- APP免费
14.3.2 基于XML的映射语句
- APP免费
本章小结
- APP免费
第15章 子流程、调用活动与事务
- APP免费
15.1 子流程
- APP免费
15.1.1 事件子流程
- APP免费
15.1.2 事务子流程
- APP免费
15.2 调用活动
- APP免费
15.2.1 传递变量
- APP免费
15.2.2 引用同一个部署单元中的流程
- APP免费
15.2.3 示例
- APP免费
15.3 事务与并发
- APP免费
15.3.1 异步延续
- APP免费
15.3.2 失败重试
- APP免费
15.3.3 排他作业
- APP免费
本章小结
- APP免费
第16章 进阶用法
- APP免费
16.1 高并发ID生成器
- APP免费
16.2 多租户
- APP免费
16.2.1 租户ID传递
- APP免费
16.2.2 空租户
- APP免费
16.3 异步执行器
- APP免费
16.3.1 异步执行器的设计
- APP免费
16.3.2 配置异步执行器
- APP免费
16.3.3 集成消息队列
- APP免费
16.4 事件日志
- APP免费
16.5 安全脚本
- APP免费
本章小结
- APP免费
第17章 元素行为
- APP免费
17.1 行为类的架构
- APP免费
17.2 事件行为类的原理
- APP免费
17.2.1 空启动事件行为
- APP免费
17.2.2 消息启动事件行为
- APP免费
17.3 任务行为类的原理
- APP免费
17.3.1 用户任务行为
- APP免费
17.3.2 服务任务行为
- APP免费
17.4 网关行为类原理
- APP免费
本章小结
- APP免费
第18章 设计模式
- APP免费
18.1 策略模式
- APP免费
18.1.1 策略模式的应用实例
- APP免费
18.1.2 策略模式在引擎中的应用
- APP免费
18.2 状态模式
- APP免费
18.2.1 状态模式的应用实例
- APP免费
18.2.2 状态模式与策略模式的区别
- APP免费
18.3 命令模式
- APP免费
18.3.1 命令模式的应用实例
- APP免费
18.3.2 命令模式在引擎部署中的应用
- APP免费
18.4 观察者模式
- APP免费
18.4.1 观察者模式的应用实例
- APP免费
18.4.2 观察者模式在引擎中的应用
- APP免费
本章小结
- APP免费
第19章 案例管理模型
- APP免费
19.1 基础概念
- APP免费
19.2 一个简单的CMMN案例模型
- APP免费
19.2.1 创建新工程
- APP免费
19.2.2 案例定义
- APP免费
19.2.3 部署与执行
- APP免费
19.3 CMMN结构
- APP免费
19.3.1 基本结构
- APP免费
19.3.2 CMMN任务
- APP免费
19.3.3 脚本任务
- APP免费
19.3.4 事件监听器
- APP免费
19.4 哨兵计算
- APP免费
19.4.1 默认行为
- APP免费
19.4.2 事件触发模式
- APP免费
19.5 计划项控制
- APP免费
19.5.1 重复规则
- APP免费
19.5.2 手动激活规则
- APP免费
19.5.3 必需规则
- APP免费
19.5.4 中立完成规则
- APP免费
19.6 CMMN配置与部署
- APP免费
19.6.1 数据库表名称
- APP免费
19.6.2 部署缓存配置
- APP免费
19.6.3 日志
- APP免费
19.6.4 CMMN部署
- APP免费
19.7 CMMN API
- APP免费
19.7.1 CMMN引擎与服务
- APP免费
19.7.2 查询数据
- APP免费
19.7.3 变量
- APP免费
本章小结
- APP免费
第20章 决策模型标记
- APP免费
20.1 DMN结构
- APP免费
20.1.1 决策定义
- APP免费
20.1.2 决策表
- APP免费
20.1.3 命中策略
- APP免费
20.1.4 输入表达式和输出表达式
- APP免费
20.1.5 匹配规则
- APP免费
20.1.6 BPMN 2.0流程中的应用
- APP免费
20.2 Flowable DMN引擎配置
- APP免费
20.2.1 引擎配置
- APP免费
20.2.2 数据库表名称
- APP免费
20.2.3 部署缓存配置
- APP免费
20.2.4 日志
- APP免费
20.3 DMN部署
- APP免费
20.3.1 部署方式
- APP免费
20.3.2 决策定义版本
- APP免费
20.4 DMN API
- APP免费
20.4.1 DMN引擎和服务
- APP免费
20.4.2 查询数据
- APP免费
20.4.3 Web中的DMN引擎
- APP免费
本章小结
- APP免费
封底
更新时间:2024-02-01 14:54:12