Я пытаюсь реализовать это
![highlighted branch](https://i.stack.imgur.com/8kJgJ.png)
, но сейчас я в большой растерянности. Я нахожусь на 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](https://i.stack.imgur.com/s6qzX.png)
, но из того, что я могу понять, я пытаюсь перекрыть два повторения что просто не сработает. Какой-нибудь совет по созданию другого макета или другой функции?
Спасибо!