2016-03-15 51 views
1

沒有找到一個更合適的SE網站,所以在這裏問這個。是否存在「開關」類型BPM節點的標準符號?

在BPM中,標記活動的標準方法比較多,比如Start(綠色圓圈),Stop(紅色圓圈),Conditional(黃色鑽石)。我找到的一個例子是here

有條件的基本上是任何編程語言中的'if'。

我找不到任何例子是'開關'。

我知道可以使用多個條件,但我必須實現用戶友好的方式,所以我想知道是否有任何標準方式在BPM中表示這樣的事情。

回答

2

這取決於你所說的「開關」。如果您想以某種方式切換流程,可以使用複雜網關。複雜網關允許建模者指定任何需要確定如何發放令牌或處理到達令牌的規則。

enter image description here

BPMN複雜網關可以用於拆分或合併一個複雜的過程流場景。不過,這是不推薦的做法,因爲有更簡單和更實用的包容性和獨家網關。總是有更好的使用他們的組合。您可以瞭解更多關於複雜網關here的信息。

+0

謝謝!我不知道這些被稱爲網關。 – sfThomas

+0

在我看來,對每個「case」都帶有「break」指令的「switch」恰恰是一個獨佔網關:只有一個輸出轉換將被採用。如果多個「案例」導致相同的代碼執行,它將更接近包含性網關。 –

相關問題