When spanning an if over multiple lines, a connecting arrow is ommitted. The used skinparam seems to cause the issue here, without it, it works. I really dislike the normal skin with an extra node, so that is my issue here...
@startuml
legend top right
X is a placeholder
endlegend
skinparam ConditionEndStyle hline
| Reporter |
start
:+domain::X \n+prio::X \n+type::feature;
| Developer |
if (prio = high) then (no)
:assign to epic in refinement;
else (yes)
:+requirements::unrefined;
-> refinement;
:+requirements::refined;
-> feature acceptance;
|Dev Board / PO|
:+requirements::accepted;
-> as soon as possible;
endif
| Developer |
:+state::planned;
repeat:+state::doing;
:+state::review;
repeatwhile(review successfull?) is (no)
->close issue;
stop
footer Observed %version()
@enduml
