bpmn计时器事件

 

 

3.计时器事件

bpmn计时器事件_第1张图片

图3.1:应用计时器事件

使用bpmn时经常使用计时器事件,因为它的应用非常灵活。时钟图标表示计时器事件。您可以在图3.1中看到它的应用。你可以使用计时器事件来启动进程:

  1. 一次,在一个预定的时间
  2. 在预定时间反复地
  3. 每隔时间
  4. 相对于其他事件
  5. 作为中间事件,timer事件可以停止进程,直到:
  6. 预定的时间到了。
  7. 已经过了一段已定义的时间。
  8. 相对于另一个事件的时间过期。

图3.2显示了几个应用程序示例。无论我们或我们的进程做什么,时间都在移动,因此计时器事件只能作为捕获开始或中间事件存在。

bpmn计时器事件_第2张图片

图3.2:计时器事件的示例

你可以用一个附加的计时器事件来模拟倒计时时间。它们经常被这样使用。例如,您可以指定最高时间限制(处理任务允许的最大时间)。图3.3显示了一个流程,其中一个任务可能花费最多30分钟的时间。如果在任务完成之前时间就过期了,那么选择批萨任务将被取消,而我们将烹饪意大利面。无论哪种情况,我们都在最后吃饭。

bpmn计时器事件_第3张图片

图3.3:choose pizza任务的超时时间是30分钟。

bpmn计时器事件_第4张图片

图3.4可以附加计时器事件,这些事件不会导致取消,而是生成另一个令牌

计时器事件可以是不中断的。图2.45显示了另一个示例。在我们可以吃之前,我们必须准备好饭和摆好桌子,但是我们只在饭准备好10分钟前开始摆好桌子

 

 


本文会持续更新,欢迎关注,技术支持:盘古BPM 

你可能感兴趣的:(BPM,工作流引擎,工作流系统,Camunda,BPM,工作流,bpmn)