工作流控制模式-結束模式2種
阿新 • • 發佈:2021-10-07
結束模式討論什麼情況下流程例項執行結束。
結束模式共有2種,如圖A-52所示。
圖A-52 結束模式
- 隱式結束:沒有活動執行,流程例項即算結束。
- 顯式結束:流程例項到達某個狀態即算結束。
隱式結束(WCP_11: Implicit Termination)
描述
當流程例項中所有的活動都執行完畢,不會產生新的執行活動,且流程例項沒有死鎖,那麼 該流程例項就算成功結束了。
如圖A-53所示,公司受到顧客投訴要求退貨,一方面我們需要儘快退貨,另一方面我們需要 安撫顧客找出他不滿意的原因以便進一步改進,這兩項工作都完成了流程就結束。
圖A-53 隱式結束
顯式結束(WCP_43: Explicit Termination)
描述
當流程例項到達某個狀態即意味著流程例項執行結束了,我們使用終止結束事件表示這個狀 態。流程定義允許存在多個終止結束事件,只要到達其中一個終止結束事件流程例項即告結束, 剩餘未完成的活動被取消。
如圖A-54所示,不管是顧客取消訂單還是物流配送完成,訂單處理流程都完成。
圖A-54 顯式結束
本文來源:http://www.cnblogs.com/x3d/,轉載請註明。