bpmn默認流程和異常

1、默認流程和異常

使用xor和或網關還有另一個方面。(爲了簡化問題,讓我們先把沙拉放在一邊,專注於牛排和意大利麪。)如果我們既不想要意大利麪也不想要牛排怎麼辦?在以前的模型中,這種情況意味着我們的令牌永遠不能超出所需盤子的xor分割。根據bpmn規範,這會拋出一個異常,換句話說,出現了運行時錯誤。

不要因爲我們在討論拋出異常而生氣!我們將回到這個問題,並說明爲什麼它並不僅僅與它有關。

所謂的默認流保護我們避免運行時錯誤。我們用小斜槓表示默認流,如下圖所示。默認流背後的原則是檢查所有傳出路徑;當沒有其他路徑應用時,進程將使用默認路徑。但是,不要將默認流誤認爲常規流。該符號並不意味着默認值在大多數情況下都適用。這是另一個問題。

圖:默認流。

我們的bpmn約定俗成:當然,您不必使用默認流。您可以畫一個正常的序列流,並將其標記爲其他或任何您喜歡的。在任何有陷入困境的風險的時候,我們都使用默認流,並且我們希望避免對組織的破壞。如果一個圖表決策只有是或沒有資金流出,風險爲零;決策越複雜,風險就越大。

在我們的模型中,默認流幫助我們確定我們是否限制了陷入困境的風險。就保持業務和it目標一致而言,這當然是良好的業務實踐。

 


本文會持續更新,歡迎關注,技術支持:盤古BPM 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章