4

PlantUML を使用してアクティビティ図を作成しています。

ダイヤの代わりに出てくる矢をModify Details元に戻してほしい。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

これにより、次の画像が得られます。

グラフビズ図

4

1 に答える 1

3

またはで表現できますwhilerepeat?以下は、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

グラフビズ図

于 2015-11-21T16:49:49.350 に答える