1. 程式人生 > >讀書筆記《工作流管理-模型、方法和系統》-2、工作流建模

讀書筆記《工作流管理-模型、方法和系統》-2、工作流建模

1、每個案例(工作)應該擁有的要素:唯一標識、生命週期、狀態、案例資料、案例檔案、條件

2、條件是一個任務開始及完結的前提。條件決定了任務是否被執行以及執行的順序。

3、任務是工作的一個不可分割的邏輯單元,它必需被完整執行,或發生錯誤就需要回滾(rollback).

4、任務分為手動、自動、半自動。

5、任務是泛指一般的工作單元而不是指某個案例的活動。

6、工作項(work item)是實際被執行的工作塊。

7、過程(Process)描述一類案例的執行方式。過程指出來哪些任務需要被執行及執行順序。

8、本質上,過程由任務和條件元件。

9、一個過程可以作為為另一個過程中的一個任務(子過程)。

10、過程可以看作是案例的路由。路由結構分四種:順序、並行、選擇、迴圈。

11、只有當案例狀態允許時,工作項才能被執行。而且工作項被執行前,需要“觸發”,也就是辦理人員從待辦工作中取出來。也有些必需處理的工作項不需要觸發即可執行。工作項的觸發可以由人點選觸發或由時間、訊息觸發。

12、原則上流程要滿足兩個需求:1、經過一系列任務執行都能到達end節點。2、到達end節點時所有其它節點都應該處於不能執行狀態。