bpmn条件

4. 条件

有时候,我们只想在某个条件为真时启动或继续进程。任何东西都可以是条件,条件独立于进程,这就是为什么条件(如计时器事件)只能作为捕获事件存在(4.1)。

bpmn条件

图4.1:应用条件事件

我们可以在条件下提高我们的披萨工艺。如果我们想要冷冻披萨,流程将启动,如图4.2所示。我们从冰箱里拿出披萨,打开烤箱。但是我们要等到烤箱温度达到180摄氏度才放进去,烤好后才拿出来吃。

bpmn条件

图4.2:在完全建模的条件下烘烤披萨

如果我们知道比萨需要烹饪多长时间,我们可以在流程模型中指定这个时间,方法是用计时器事件替换最后一个条件事件。整个过程如图4.3所示。

bpmn条件

图4.3:用指定的烘烤时间烘烤披萨

 

 


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