因此,區分不同類別的節點、對節點進行具體的類別定義不僅可以明確節點的含義,同時也增強了模型的語義。在這里我們賦予節點有如下幾種類型的定義: 活動、子過程、開始、結束、同步節點。
3.2.1 活動
活動是指在一個不間斷的時間間隔內為實現某一目標由人工或系統自動完成的一個原子任務,它是組成業務流程的基本單元。一個工作流管理系統的所有活動的集合覆蓋了組織中各類業務流程的全部細節;顒影醋詣踊潭瓤煞譃閮深悾喝斯ば突顒雍妥詣有突顒。人工型活動是通過工作表(任務表)的生成來通知相關人員,依靠人員手工或啟動應用的方式來完成。自動型活動則是在工作流的驅動下直接驅動應用或利用自動化設備來完成的活動;這種自動型活動充分體現了工作流管理系統所實現的組織內部不同應用間的過程集成。
3.2.2 子過程
作為組成業務流程的最基本單元,活動是指不能被進一步分解的原子單元。但在流程較復雜時活動結點數也必然增加,且關系復雜,因此,我們引入了子過程的概念。子過程是一類能夠分解的節點類型,它的內部可以包含所有元素類型,實質上是一個子業務流程。子過程的引入大大增強了模型的表達能力,使模型具有了層次的概念,并支持自頂向下的建模過程。同時,我們規定子過程可以出現在任何層次。
3.2.3 開始節點與結束節點
開始節點和結束節點是兩個標志性的節點,用來標識流程的開始和結束。一個工作流程具有唯一開始點和結束點。
3.2.4 同步節點
文章來源于領測軟件測試網 http://www.kjueaiud.com/