根据 BPMN 2.0.2 的第 8.4.13 节,流节点(网关、活动和事件的父节点)包含以下属性:
incoming: Sequence Flow [0..*] This attribute identifies the incoming Sequence Flow of the FlowNode.
outgoing: Sequence Flow [0..*] This attribute identifies the outgoing Sequence Flow of the FlowNode.
尽管如此,我看到的许多 BPMN 文件决定不包含这些元素。例如,我在http://www.omg.org/spec/BPMN/20100601/10-06-02.pdf上的示例文档的官方 BPMN 2.0 中看不到它们。也不是来自https://docs.camunda.org/manual/7.3/api-references/bpmn20/#tasks的 XML 片段。但是,我确实在http://www.omg.org/spec/BPMN/20100602/2010-06-03/的示例中看到了它们。
这种变化有什么解释吗?当序列流连接到节点时是否需要这些元素?常用工具是否包括它们?