bpmn多事件

9、多事件

图9.1:多事件的应用

我们可以使用多个事件(图9.1)用一个符号总结几个事件,语义很简单:

如果我们将多个事件建模为捕获事件,那么只有一个汇总的事件才能启动或继续流程或取消任务。

如果我们将多个事件建模为抛出事件,这意味着将触发所有汇总的事件。

图9.2将多个事件应用于我们的批萨场景。在这个例子中,我们在电视上看到一种新的披萨或者在朋友推荐之后尝试它。吃完后,我们会在pizzatest.de上给比萨评分,如果我们也推荐这个比萨,我们会通知我们的朋友。

图9.2:多个事件汇总事件。

图9.3中的模型描述了相同的流程,但是事件是完全建模的。

我们的bpmn约定俗成:你必须决定多个活动是否符合你的目的。我们承认它们在粗略的功能过程描述方面的好处,但它们在更先进的技术实现阶段就不再有用了。您不能把相关的细节隐藏在描述性文本中。我们不认为多重事件是直观的,在功能层面上也没有帮助。它可能会使您的图变得更大,以分别建模所有的事件,但是结果图将会更加全面和更容易理解。底线是我们从来没有在实践中使用过这个符号,也没有见过其他人这样做。


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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值