上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3 启动第一个完整流程
一个最基本的Flowable流程开发过程是,设计确认流程内容,使用流程设计器建模流程,导入或通过接口方式将流程定义XML文件部署到流程引擎上,通过流程引擎提供的服务类执行流程实例,自动保存流程数据到数据库,如图2.8所示。
图2.8 Flowable流程开发过程
Flowable官网教程提供了一个简单的流程运行例子,它非常适合初学者完整认识和使用Flowable流程引擎。
我们将实战的例子是一个简单的请假(Holiday Request)流程,具体如下。
● 员工(Employee)申请假期。
● 经理(Manager)批准或拒绝申请。
● 我们将模拟在某个外部系统中注册申请,并向员工发送一封包含结果的电子邮件。