假设我有一个协作图,它模拟了一个名为 CheckMessage 的进程,这个进程非常复杂,跨越几个通道和池。现在我想建模另一个过程,例如 CreateMessage ,它将利用先前的流程首先检查消息是否已经存在或者其所有字段是否有效等等。
问题是,两个过程都使用相同的泳道和泳池。建模此类互动的正确方法是什么?我正在考虑将 CheckMessage 建模为 CreateMessage 的子流程,但子流程无法附加到池或通道 - 如果我理解正确他们只是留下在调用它们的活动车道内。 呼叫活动可以封装这样的beahviour(交叉池和通道)吗?或者我可以以某种方式引用 CheckMessage 图作为一个整体吗?
提前致谢。
答案 0 :(得分:0)
我可以想到以下方法: