1. 程式人生 > >activiti實戰系列 並行閘道器(parallelGateWay)

activiti實戰系列 並行閘道器(parallelGateWay)

流程圖

13.2:部署流程定義+啟動流程例項

13.3:查詢我的個人任務

13.4:完成我的個人任務


說明:

1) 一個流程中流程例項只有1個,執行物件有多個

2)  並行閘道器的功能是基於進入和外出的順序流的:

分支(fork): 並行後的所有外出順序流,為每個順序流都建立一個併發分支。

匯聚(join): 所有到達並行閘道器,在此等待的進入分支, 直到所有進入順序流的分支都到達以後,流程就會通過匯聚閘道器。

3)  並行閘道器的進入和外出都是使用相同節點標識

4)  如果同一個並行閘道器有多個進入和多個外出順序流, 它就同時具有分支和匯聚功能。這時,閘道器會先匯聚所有進入的順序流,然後再切分成多個並行分支。

5)  並行閘道器不會解析條件。即使順序流中定義了條件,也會被忽略。

並行閘道器不需要是“平衡的”(比如, 對應並行閘道器的進入和外出節點數目不一定相等)。如圖中標示是合法的: