深入Activiti流程引擎:核心原理与高阶实战

深入Activiti流程引擎:核心原理与高阶实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

企业级BPM开发指南,科学而有效地管理业务。

内容简介

本书主要介绍业务流程管理的实战落地应用,全书分为4篇:基础理论篇,包含流程的基本概念、业务流程管理的历史、业务流程管理体系;常规应用篇,包含Activiti开发环境准备、使用IDEA和Eclipse开发Activiti工作流、流程设计工具,以及Activiti核心架构、工作流引擎配置、用户管理、流程部署、表单管理等内容;高级实战篇,包含Spring Boot和 Activiti的其他实践和应用;架构扩展篇,包含多引擎架构、性能优化、流程稳定性保障。本书适合从事业务流程管理的技术人员阅读。

作者简介

编著者贺波,本硕均毕业于北京科技大学。国内资深的工作流及BPM领域专家,专注于流程领域十余年,长期致力于BPM技术及相关产品的研发、应用和推广,擅长为国内外中大型企业提供以流程为导向的数字化解决方案。

章节目录

版权信息

内容提要

作者简介

推荐辞

推荐序一

推荐序二

推荐序三

自序

前言

资源与支持

第一篇 基础理论篇

第1章 流程的基本概念

1.1 流程与流程管理

1.2 流程分类

1.3 流程层级

1.4 企业战略、流程与组织的关系

1.5 业务流程管理现状

1.6 本章小结

第2章 BPM的“前世今生”

2.1 工作流基础

2.2 工作流技术概述

2.3 BPM相关标准

2.4 BPM技术的应用

2.5 本章小结

第3章 BPM管理体系

3.1 BPM方法论

3.2 BPM产品架构概述

3.3 BPM流程梳理方法概述

3.4 BPM体系流程开发步骤与原则

3.5 BPM端到端流程管理模式

3.6 BPM流程优化策略

3.7 本章小结

第二篇 常规应用篇

第4章 Activiti开发环境准备

4.1 JDK的安装与配置

4.2 MySQL的安装与配置

4.3 Tomcat的安装与配置

4.4 Activiti的安装与配置

4.5 本章小结

第5章 Activiti流程设计器集成与使用

5.1 使用IDEA集成Activiti流程设计器

5.2 使用Eclipse集成Activiti流程设计器

5.3 本章小结

第6章 Activiti核心架构解析

6.1 Activiti工作流引擎架构概述

6.2 Activiti数据库设计和模型映射

6.3 Activiti设计模式

6.4 核心代码走读

6.5 本章小结

第7章 Activiti工作流引擎配置

7.1 Activiti工作流引擎的配置

7.2 Activiti工作流引擎配置文件

7.3 数据库连接配置

7.4 其他属性配置

7.5 编写第一个Activiti程序

7.6 本章小结

第8章 Activiti核心概念和API

8.1 Activiti核心概念

8.2 工作流引擎服务

8.3 存储服务API

8.4 运行时服务API

8.5 任务服务API

8.6 历史服务API

8.7 管理服务API

8.8 身份服务API

8.9 利用Activiti Service API完成流程实例

8.10 本章小结

第9章 Activiti身份管理

9.1 用户管理

9.2 用户组管理

9.3 用户与用户组关系管理

9.4 用户附加信息管理

9.5 本章小结

第10章 Activiti流程部署

10.1 流程资源

10.2 流程部署

10.3 部署结果查询

10.4 流程部署完整示例

10.5 本章小结

第11章 开始事件与结束事件

11.1 事件概述

11.2 事件定义

11.3 开始事件

11.4 结束事件

11.5 本章小结

第12章 边界事件与中间事件

12.1 边界事件

12.2 中间事件

12.3 本章小结

第13章 用户任务、手动任务和接收任务

13.1 用户任务

13.2 手动任务

13.3 接收任务

13.4 本章小结

第14章 服务任务、脚本任务和业务规则任务

14.1 服务任务

14.2 脚本任务

14.3 业务规则任务

14.4 本章小结

第15章 Activiti扩展的系列任务

15.1 邮件任务

15.2 Web Service任务

15.3 Camel任务

15.4 Mule任务

15.5 Shell任务

15.6 本章小结

第16章 顺序流与网关

16.1 顺序流

16.2 网关

16.3 本章小结

第17章 子流程、调用活动和泳池泳道

17.1 子流程

17.2 调用活动

17.3 泳池与泳道

17.4 本章小结

第18章 监听器

18.1 执行监听器与任务监听器

18.2 全局事件监听器

18.3 本章小结

第19章 Activiti表单管理

19.1 Activiti支持的表单类型

19.2 前期准备工作

19.3 内置表单

19.4 外置表单

19.5 本章小结

第20章 多实例实战应用

20.1 多实例概述

20.2 多实例用户任务应用

20.3 多实例服务任务应用

20.4 多实例子流程应用

20.5 本章小结

第三篇 高级实战篇

第21章 Activiti集成Spring Boot

21.1 Spring Boot简介

21.2 Spring Boot配置详解

21.3 Spring Boot与Activiti的集成

21.4 本章小结

第22章 集成在线流程设计器Activiti Modeler

22.1 集成Acitiviti Modeler

22.2 汉化Activiti Modeler

22.3 本章小结

第23章 Activiti自定义扩展(一)

23.1 自定义ProcessEngineConfiguration扩展

23.2 自定义流程元素属性

23.3 自定义流程活动行为

23.4 自定义事件

23.5 自定义流程校验

23.6 本章小结

第24章 Activiti自定义扩展(二)

24.1 替换Activiti身份认证服务

24.2 适配国产数据库

24.3 自定义查询

24.4 本章小结

第25章 Activiti自定义扩展(三)

25.1 自定义流程活动

25.2 更换默认Activiti流程定义缓存

25.3 手动创建定时任务

25.4 本章小结

第26章 本土化业务流程场景的实现(一)

26.1 动态跳转

26.2 任务撤回

26.3 流程撤销

26.4 本章小结

第27章 本土化业务流程场景的实现(二)

27.1 通过代码创建流程模型

27.2 流程实例动态增加临时节点

27.3 流程节点自动跳过

27.4 会签加签

27.5 会签减签

27.6 本章小结

第四篇 架构扩展篇

第28章 Activiti性能与容量优化

28.1 历史数据异步化

28.2 ID生成器优化

28.3 定时器优化

28.4 本章小结

第29章 Activiti多引擎架构的初阶实现

29.1 多引擎架构分析

29.2 多引擎建模服务实现

29.3 工作流引擎路由

29.4 建立服务网关

29.5 本章小结

第30章 Activiti多引擎架构的高阶实现

30.1 工作流引擎集群搭建

30.2 网关动态路由配置

30.3 流程查询服务搭建

30.4 本章小结

深入Activiti流程引擎:核心原理与高阶实战是2023年由人民邮电出版社出版,作者贺波 编著。

得书感谢您对《深入Activiti流程引擎:核心原理与高阶实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
全过程员工关系管理实战案例 电子书
人力资源管理书籍,涵盖入职、在职、离职、特殊群体、多元化用工及情境管理。
人才培养:全面培训体系的数字化搭建 电子书
一本人才培养实战指南,手把手教你如何培养人才。
管理学基础(附微课 第3版) 电子书
本书可作为高职高专经济管理类专业教材,也可作为企事业单位管理人员的培训教材和参考用书。
HR总是有办法:从入职到离职的101个纠纷巧解 电子书
一本书读懂劳动伸裁,3小时快速掌握劳动伸裁的秘诀。