2016-01-24 43 views
1

對導致單個/類似事件的多個定時器啓動事件進行建模的正確方法是什麼?BPMN:導致單個事件的多個定時器啓動事件

例如:公司評估流程的BPMN,常規員工年度評估(第一次計時器啓動事件),新僱用員工聘用一個月(第二次計時器啓動事件)評估。這兩個計時器都會導致相同的以下事件,因爲無論員工類型如何,評估過程都是相同的(對於此示例)。

這就是我的想法,但我不確定這是正確的還是正確的。

enter image description here

回答

2

我想與你的流程設計的一個問題是,有且僅有一個流程實例將每月和每年創建。

如果我的理解正確,您希望每個員工每年創建一個實例,每個新員工創建一個實例。

我建議有兩個流程定義(一個用於年度,一個用於每月評估),它們都使用調用活動來實例化共享評估流程。

年度評估流程可以使用並行多實例化調用活動爲每位員工創建一個評估流程實例。

每月審覈流程需要爲每位員工手動啓動(或成爲人力資源流程的一部分),並有循環設計以觸發評估流程十二次。我使用計時器事件在每次迭代之間暫停一個月。

enter image description here

與設計BPM博尼塔7.1.5社區版的過程。所以如果你想要你可以get the process definition