gpt4 book ai didi

bpmn - 事件子流程中计时器启动事件的允许性

转载 作者:行者123 更新时间:2023-12-02 08:20:49 26 4
gpt4 key购买 nike

我不清楚在 BPMN 2.0 模型中是否允许计时器作为事件子流程的开始事件,例如下面的简化示例:

model with timer starting an event sub-process

BPMN 2.0 documentation (2013-09-02 版本 2.0.1)第 174 页(第 10.3.5 节,事件子流程)表明这是不允许的:

The Start Event of an Event Sub-Process MUST have a defined trigger. The Start Event trigger (EventDefinition) MUST be from the following types: Message, Error, Escalation, Compensation, Conditional, Signal, and Multiple(see page 259 for more details)

在第 241 页(第 10.5.2 节“开始事件”),规范规定允许将计时器作为开始事件:

A Start Event can also initiate an inline Event Sub-Process (see page 174). In that case, the same Event types as for boundary Events are allowed (see Table 10.86), namely: Message, Timer, Escalation, Error, Compensation, Conditional, Signal, Multiple, and Parallel.

以下哪一部分适用于上述示例的情况?

最佳答案

不是 BPMN 专家,但有一些使用 BPMN 2.0 的经验,所以我会尝试一下。

您发布的示例看起来不像是完全经过规范批准的方法,但我不能完全确定。我看到了几种不同的方法来做到这一点,这些方法应该在范围内。

这是我的两个建议:

/image/FAoAC.png

除非您想对第三个事件(如“缺货”)进行建模,否则我更喜欢选项 A,因为它很简单。

我还想完成对“BPMN 方法和风格,第二版”的推荐。布鲁斯·西尔弗着。

关于bpmn - 事件子流程中计时器启动事件的允许性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20738818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com