Activity Diagram issues (activity-diagram-issues)
This page lists issues on link::activity-diagram-beta[Activity Diagram].
Backward Error on swim-lanes
@startuml
|Swimlane1|
start
repeat :foo as starting label;
  :read data;
  :generate diagrams;
|Swimlane2|
backward:This is backward;
repeat while (more data?)
|Swimlane1|
stop
@enduml@startuml
|Swimlane1|
start
repeat :foo as starting label;
  :read data;
|Swimlane2|
  :generate diagrams;
repeat while (more data?)
|Swimlane1|
stop
@enduml[Ref. QA-12427]
@startuml
|#AntiqueWhite|Sistem|
|Admin|
repeat :Generate Again;
:Generate Foo;
|Sistem|
:Bar;
backward: Do bar;
repeat while (Is foo?)  is (yes)
->no;
:finish foo;
stop
@enduml@startuml
|Admin|
repeat :Generate Again;
:Generate Foo;
|#AntiqueWhite|Sistem|
:Bar;
backward: Do bar;
repeat while (Is foo?)  is (yes)
->no;
:finish foo;
stop
@enduml[Ref. QA-14473]
If test on swimlane
@startuml
|Lane 1|
|Lane 2|
|Lane 1|
start
if (sure?) then (yes)
else (no)
    |Lane 2|
    :baz;
endif
|Lane 2|
:foo;
@endumlVS
@startuml
|Lane 2|
|Lane 1|
start
if (sure?) then (yes)
else (no)
    |Lane 2|
    :baz;
endif
|Lane 2|
:foo;
@enduml[Ref. QA-3689]
A example of goto
The first example of goto is broken…
@startuml
title Example of QA-1626
:foo1;
label lab1
:foo2;
if (some test) then
  :foo3;
  goto lab1
else
  :foo4;
endif
stop
@enduml[Ref. QA-1626]
Overlap of arrow on Switch [fixed on V1.2022.4+]
@startuml
switch (Long long long Long long long condition?)
case (Long long long long long long long long long case 1)
   :Action  1;
case (Arrow Error\nLong long long long long long long long long case 2)
   :Action  2;
endswitch
footer \nObserved on:   1.2022.3b2\n(current version: %version())
@enduml  or
@startuml
switch (Long long long Long long long condition?)
case (Long long long long long long long long long case 1)
   :Action  1;
case (Arrow Error\nLong long long long long long long long long case 2)
   :Action  2;
endswitch
footer \nObserved on:   1.2022.3b2\n(current version: %version())
@enduml See: * QA-14529