1. 程式人生 > >馳騁工作流引擎設計系列03 節點型別定義

馳騁工作流引擎設計系列03 節點型別定義

第1節. 關鍵字

馳騁工作流引擎 流程快速開發平臺 workflow ccflow jflow

第2節. 節點型別的定義

為了適應分合流的流程,實現多執行緒,我們需要把節點分為5種類型。

第3節. 節點的分類

為了適應與支援多執行緒模式的流程,我們把節點型別分為如下幾種。

image

普通的、分流點、合流點、分合流點、子執行緒點。馳騁工作流用圖形分別標示出來節點的型別。

第4節. 流程圖例

一個分合流的流程例項:

image

流程模式就是流程執行的模式型別,CCFlow目前支援的型別有線形流程、父子流程、同表單分合流、異表單分合流、我們所分析的流程一般都是從這4種流程模式上延伸出來的,或者說都是它們的變形。

在2018版本中的節點型別是通過型別設定改變,沒有圖形化的展示,如下圖。

image

第5節. 節點型別的列舉值定義

節點位置型別:

image

工作型別定義:

image

執行型別的定義:

image