Flowable流程引擎实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3 启动第一个完整流程

一个最基本的Flowable流程开发过程是,设计确认流程内容,使用流程设计器建模流程,导入或通过接口方式将流程定义XML文件部署到流程引擎上,通过流程引擎提供的服务类执行流程实例,自动保存流程数据到数据库,如图2.8所示。

图2.8 Flowable流程开发过程

Flowable官网教程提供了一个简单的流程运行例子,它非常适合初学者完整认识和使用Flowable流程引擎。

我们将实战的例子是一个简单的请假(Holiday Request)流程,具体如下。

● 员工(Employee)申请假期。

● 经理(Manager)批准或拒绝申请。

● 我们将模拟在某个外部系统中注册申请,并向员工发送一封包含结果的电子邮件。