活动图中的每个路径都需要有一个结束节点吗?一个类似的问题是每个fork分支是否需要合并?
我做了一个活动图(如下),但似乎错了。一些分支(来自fork)没有完成节点(也没有在合并中结束)。
我的想法是,店员会将装运单发送到购买,会计和运输;顾客。其中2个似乎只是创建/ init对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?
答案 0 :(得分:3)
活动图中的每个路径都需要有一个结束节点吗?
是。但是有两种完成节点:ActivityFinal
和FlowFinal
。您需要使用FlowFinal
节点终止每个打包和装运流程。有关详细信息,请参阅the spec中的第12.4节。符号为here,page it's on是一个很好的参考。
是否需要合并每个fork分支?
没有。但它需要终止 - 因此存在FlowFinal
节点。
第h