本手册为《Flowable BPMN用户手册》中文版(v6.3.0),详细介绍了如何使用Flowable引擎实现业务流程管理,适合开发者和业务分析师参考学习。
《Flowable BPMN 用户手册》(版本6.3.0)中文版介绍了使用Java编写的轻量级业务流程引擎——Flowable。该引擎支持部署BPMN 2.0格式的流程定义,创建、查询并访问运行中或历史上的流程实例及其相关数据等操作。本章节将通过一个可以在开发环境中实现的例子,逐步介绍各种概念和API。
Flowable可以灵活地集成到应用程序和服务架构中。可以通过在应用或服务中加入JAR形式发布的Flowable库来嵌入引擎。以这种方式发布使得Flowable能够轻松适应任何Java环境:包括Java SE、Tomcat、Jetty或Spring等Servlet容器,以及JBoss和WebSphere这样的Java EE服务器。
此外,还可以通过使用Flowable REST API进行HTTP调用来操作流程定义与任务实例。许多基于Flowable的应用程序(如Flowable Modeler, Flowable Admin, Flowable IDM 和 Flowable Task)提供了直接可用的用户界面示例,用于管理和执行业务流程和任务活动。所有这些功能的基础是核心引擎——一组提供管理与执行业务流程所需API的服务集合。