Обработка перекрывающихся повторов в диаграмме действий PlantUML - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь реализовать это

highlighted branch

, но сейчас я в большой растерянности. Я нахожусь на 99% пути, но начинаю чувствовать, что я либо делаю это совершенно неправильно, либо то, что я хочу сделать, на самом деле не относится к PlantUML, но тогда я очень новичок в этом!

#lightgreen:Action Banking;
if (
10. Allow safe
session change?
) then (yes)
:15. Display safe
session list;
else (no)
endif
repeat :20. **SCREEN 1**\nList of Prepared\nBankings;
repeat :30. User selects the\nprepared banking to be actioned;
:40. User enters a collection
reference;
if (
50. Change safe
session?
) then (yes)
:55. Select
safe session;
else (no\n<next>)
endif
backward:65. Error message;
repeat while (60. Has a banking been selected?)
->Yes;
if (
70. Is a
collection ref
mandatory?
) then (yes)
:75. Has ref
been entered?;
else (no)
:76. Error
message;
endif
repeat while (80. **SCREEN 2**\nAction Banking\nConfirmation)
-><Save>;
:90. System creates banking
transactions;
:100. Updates awaiting
collection transactions;
:110. **SCREEN 3**
Action Banking
Results;
end

Приведенный выше код заставляет меня

this far

, но из того, что я могу понять, я пытаюсь перекрыть два повторения что просто не сработает. Какой-нибудь совет по созданию другого макета или другой функции?

Спасибо!

...