flowable和Activiti6新增了ad-hoc子流程(adHocSubProcess),即adHocSubProcess流程。该类型的子流程无需再子流程中为节点配置任何的出线:
操作方式如下:
runtimeService.getEnabledActivitiesFromAdhocSubProcess(executionId);
runtimeService.executeActivityInAdhocSubProcess(executionId, id);
runtimeService.completeAdhocSubProcess(executionId);
<adHocSubProcess id="adhocSubProcess" ordering="Sequential">
<userTask id="subProcessTask" name="Task in subprocess" />
<userTask id="subProcessTask2" name="Task2 in subprocess" />
<completionCondition>${completed}</completionCondition>
</adHocSubProcess>
关于ad-hoc子流程的更多使用可以参考http://www.shareniu.com/article/25.htm

本文介绍了Flowable与Activiti6中新增的ad-hoc子流程特性,这种子流程无需为节点配置出线。文章提供了操作示例代码及ad-hoc子流程定义,并附上了进一步阅读的链接。

被折叠的 条评论
为什么被折叠?



