原理研究了21種工作流模式,用于工作流過程建模和分析。
基本模式(5個)
順序模式 – 按照順序執行各項活動
解釋:工作流流程中的一個活動只有當另一個活動完成后才能進行。
例子:當訂單登記活動完成后,客戶通知才可以進行。
并行分支模式 – 同時運行兩個活動
解釋:在流程中的一點一個控制線程分成可以并行執行的兩個控制線程,允許兩個活動可以同時運行。
例子:
同步模式 – 同步兩個并行的執行線程
單選模式 – 從多條路徑中選擇一個執行
簡單合并模式 – 合并兩個二選一路徑
高級分支與同步模式(5個)
多選模式 – 從多條執行路徑中選出幾條
同步合并模式 – 合并多條路徑,如果有多條路徑被選擇,則進行同步;如果只有一條路徑被選擇,則進行簡單合并
多合并模式 – 合并多條路徑
鑒別器模式 – 合并多條路徑而不進行同步,只執行一次后續活動
M中的N模式 – 合并多條路徑,進行部分同步,只執行一次后續活動
結構模式(2個)
任意循環模式 – 沒有任何限制的執行工作流
隱含終斷模式 – 如果沒有事情可做,就結束
多實例模式(4個)
略
基于狀態的模式(3個)
推遲選擇模式 – 執行兩個可選線程中的一個,那個線程將被執行是隱含的
交替并行模式 – 兩個活動可以以任何順序執行,但不能并行進行
里程碑模式 – 當一個里程碑到達時,激發一個活動
取消模式(2個)
取消活動 – 取消當前活動
取消過程 – 取消該過程
文章來源于領測軟件測試網 http://www.kjueaiud.com/