[英]PlantUML Activity diagram special Box Layout Output is needed
我有一個問題,並試圖在過去 2 天內解決它。
我想設計一個這樣的活動圖/流程圖:
步驟1
第2步
Step3 --------->Step 3的輸出
第4步
我也無法繪制/編程直接從框“Step3”和框“Output of Step 3”開始的箭頭,而不會出現任何布局問題。
我當前的代碼:
@startuml Test1
title Flowchart
|System 1|
start
:Step1;
:Step2;
split
:Step3;
|System 2|
split again
:Output of Step3;
detach
|System 1|
end split
:Step 4;
stop
@enduml
UML 中的活動圖有一定的規則。 使用split
可能是個壞主意,因為它適用於 PlantUML 的 SDL 方面。
如果您想在單獨的泳道中顯示 output,也許您可以嘗試使用fork
:
@startuml Test1
title Flowchart
|System 1|
start
:Step1;
:Step2;
:Step3;
fork
:Step 4;
|System 2|
fork again
:Output of Step3]
stop
|System 1|
end fork
stop
@enduml
我在 output(現在是 object 使用]
結尾)的末尾stop
,以防止線路重新加入系統 1 中的流程。
另一種選擇是使用活動圖的傳統語法,它不允許泳道,但可以進行分區。
@startuml Test2
title Flowchart
partition "System 1" {
(*) --> "Step 1"
--> "Step 2"
--> "Step 3"
--> "Step 4"
--> (*)
}
partition "System 2" {
"Step 3" -> "<< object >>\nOutput of Step 3"
}
@enduml
在活動圖的舊語法中,不可能(據我所知)制作“對象”(矩形)形狀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.