Flowable是一个功能强大的开源工作流引擎,它提供了一套用于构建和执行业务流程的工具和框架。在本文中,我们将深入讨论Flowable工作流引擎后端的所有业务概念,并提供相应的源代码示例。
- 流程定义(Process Definition)
流程定义指的是工作流中的一个具体流程,它描述了流程中各个环节的顺序和执行逻辑。在Flowable中,流程定义是基于BPMN 2.0标准进行建模的。下面是一个简单的流程定义的示例:
BpmnModelInstance modelInstance = Bpmn.createExecutableProcess("myProcess")
.startEvent(