2017-03-03 362 views
1

如何建模由多個角色執行的任務?
執行單個任務的多個角色

例1:3級的角色必須以開會討論一個問題
例2:3點的角色,以創建一個概念

合作 -

+0

所以他們是不同的任務嗎? – Zelldon

+0

不,這是由多個角色合作完成的相同任務(即將在多個車道中) – Natalia

回答

0

,因爲它是相同的任務所有使用多實例並行活動的用戶都可以成爲解決方案。

在這種情況下,所有用戶的任務定義實際上是相同的:他們需要與其他成員見面討論問題或協作。

0

你的問題是,在這個優秀的BPMN blog徹底解決:

enter image description here

活動不能放在共同既不池,也沒有車道之間,這是一個常見的錯誤。雖然這個博客提出了可能的解決方案,但我並不認爲它是最佳的,並建議您在幾乎與您相似的問題上檢查this answer

在我看來,你必須從以下兩個選項中進行選擇:

  1. 兩個地方內單獨合作車道,這將是語義上等同於你的所有三個角色的共同活動。

enter image description here

由於它上面的回答相當陳述,車道語義不嚴格BPMN標準中所描述的,所以我們可以自由地通過它解決任何實體。

  1. 或者地點your collaborative activity into separate pool. It's what指定了BPMN協作圖。

enter image description here

你應該選擇基於對過程的語義正確的變種。

相關問題