我正在使用 plantUML 泳道来可视化内部流程,但不幸的是,当我想显示已执行和分离的流程时遇到重叠线。
我正在使用这个:
@startuml
title something
|#dee4e8|p1|
|#c4c9cd|p2|
|#daf0fe|Backend|
|Backend|
start
:something;
if (open) then (yes)
:generate open data;
split
#3f3:Mail to p1\nMAIL ID: **3010**|
|p1|
:Receive Mail **3010**;
detach
split again
|Backend|
#3f3:Mail to p2\nMAIL ID: **3006**|
|p2|
:Receive Mail **3006**;
detach
end split
endif
|Backend|
#HotPink:something else>
stop
@enduml
我希望与接收邮件活动建立非重叠连接,如果我在发送第二封邮件之前添加一个空活动,我看起来更像:
也可以按顺序执行此操作,但我不知道如何分离接收邮件活动并将“邮件到 p1 / p2”彼此连接而不使其成为 if 语句。