flowable子流程
时间: 2023-10-06 21:07:41 浏览: 195
flowable-engine:面向开发人员,系统管理员和业务用户的紧凑高效的工作流和业务流程管理(BPM)平台
Flowable是一个流程引擎,它支持创建复杂的工作流和流程,包括子流程。子流程是指在主流程中嵌入其他的流程,这些嵌入的流程称为子流程。子流程可以帮助我们将复杂的流程分解成更小的、可重复使用的组件。
在Flowable中,我们可以使用Call Activity元素来实现子流程。Call Activity元素可以在流程图中嵌入其他的流程定义,这些嵌入的流程定义可以是独立的BPMN 2.0流程定义,也可以是与主流程定义相同的流程定义。
使用Call Activity元素时,我们需要指定被嵌入的子流程定义的ID。子流程定义可以在不同的BPMN文件中定义,也可以在同一个BPMN文件中定义。
在子流程中,可以使用特殊的返回值来控制子流程的执行过程。例如,当子流程执行完成后,可以使用特殊的返回值来指示是否继续执行主流程中的下一个任务。
阅读全文