Flowable 6.6.0 BPMN用户入门与配置指南

版权申诉
5星 · 超过95%的资源 4 下载量 112 浏览量 更新于2024-07-21 收藏 3.81MB PDF 举报
"Flowable 6.6.0 BPMN用户指南 第一部分" Flowable是一款开源的工作流引擎,专门用于处理业务流程管理(Business Process Management, BPM)。在BPMN用户指南的第一部分,作者详细介绍了如何开始使用Flowable以及相关的配置选项。以下是各个章节的关键知识点: 1. **入门** - **Flowable是什么?** Flowable是一个基于BPMN 2.0标准的轻量级流程引擎,它提供了一套完整的工具和服务,用于设计、执行和管理业务流程。 - **Flowable与Activiti** Flowable是Activiti的继承者,保持了对旧版本的兼容性,同时优化了性能和用户体验。 - **创建命令行应用** 包括如何创建一个流程引擎、部署流程定义、启动流程实例、使用事务性旁路、查询并完成任务,以及编写Java Delegate。 - **使用Flowable REST API** 介绍了如何设置REST应用程序,部署流程定义,启动流程实例,以及任务的处理。 2. **配置** - **创建ProcessEngine** 教程展示了如何根据需求配置流程引擎。 - **ProcessEngineConfigurationBean** 用于自定义流程引擎的配置。 - **数据库配置** 涵盖了与数据库连接的相关设置,如数据源配置。 - **JNDI数据源配置** 包括如何配置JNDI数据源以及相关的JNDI属性。 - **自定义特性** 说明了如何为Flowable添加额外的特性或功能。 - **支持的数据库** 列出了Flowable可以兼容的数据库类型,并指导如何为不同数据库创建表。 - **创建数据库表** 详述了初始化Flowable数据库的过程。 - **数据库表名说明** 解释了各个数据库表的作用。 - **数据库升级** 提供了升级现有Flowable数据库的方法。 - **作业执行器(JobExecutor)** 介绍了Flowable中用于异步处理任务的组件,如定时任务和消息事件。 - **作业执行器激活** 如何控制JobExecutor的启停。 - **邮件服务器配置** 教程涵盖了如何配置Flowable发送邮件的功能。 - **历史(History)配置** 针对流程的历史记录和审计日志进行了配置说明。 - **异步历史配置** 讲解了如何启用异步历史记录收集,以提高系统性能。 - **在表达式和脚本中暴露bean** 说明了如何在流程表达式和脚本中使用应用的bean。 此用户指南是Flowable新手的宝贵资源,提供了从零开始搭建和配置Flowable环境的详细步骤,同时也为有经验的开发者提供了深入理解Flowable特性的基础。通过学习这些章节,用户能够掌握Flowable的核心概念,并能够有效地集成和使用Flowable在实际项目中实现BPMN流程。