簡體   English   中英

需要PlantUML活動圖專用Box Layout Output

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM