PlantUML活动图-返回

5

我正在使用PlantUML创建一个活动图。

我希望从“修改详情”出发的箭头返回到“OP2”,而不是钻石形状。

这是我的图示:

@startuml
|Swimlane1|
start
:OP1;
|Swimlane2|
:OP2;
 if (Form Valid?) then (No)
|Swimlane1|
:Modify Details;  /' <-- This should point _back_ to OP2 '/
|Swimlane2|
  
  else (Yes)
    :Add Detals to System;
  endif
:OP3;
|Swimlane2|
:foo5;
stop
@enduml

这将呈现出这张图片:

graphviz diagram


(注:该内容为HTML代码,无需翻译)
1个回答

4

你能用while或者repeat表达它吗?下方的逻辑并不完全符合OP2不总是发生的情况,但也许可以帮助你在图示限制内表达你的逻辑:

|Swimlane1|
start
:OP1;
|Swimlane2|
while (Form Valid) is (no)
:OP2;
|Swimlane1|
:Modify Details; 
endwhile (yes)
|Swimlane2|
:Add Detals to System;
:OP3;
:foo5;
stop
@enduml

graphviz diagram


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接