2016-01-24 45 views
1

对导致单个/类似事件的多个定时器启动事件进行建模的正确方法是什么?BPMN:导致单个事件的多个定时器启动事件

例如:公司评估流程的BPMN,常规员工年度评估(第一次计时器启动事件),新雇用员工聘用一个月(第二次计时器启动事件)评估。这两个计时器都会导致相同的以下事件,因为无论员工类型如何,评估过程都是相同的(对于此示例)。

这就是我的想法,但我不确定这是正确的还是正确的。

enter image description here

回答

2

我想与你的流程设计的一个问题是,有且仅有一个流程实例将每月和每年创建。

如果我的理解正确,您希望每个员工每年创建一个实例,每个新员工创建一个实例。

我建议有两个流程定义(一个用于年度,一个用于每月评估),它们都使用调用活动来实例化共享评估流程。

年度评估流程可以使用并行多实例化调用活动为每位员工创建一个评估流程实例。

每月审核流程需要为每位员工手动启动(或成为人力资源流程的一部分),并有循环设计以触发评估流程十二次。我使用计时器事件在每次迭代之间暂停一个月。

enter image description here

与设计BPM博尼塔7.1.5社区版的过程。所以如果你想要你可以get the process definition