Ответ 1
Существует 3 разных обозначения, которые вы можете использовать.
Поскольку ваш цикл основан на некоторых элементах (папках, документах), наиболее удобным способом является использование области расширения (итеративного типа).
Второй вариант, который является предпочтительным выбором, когда у вас есть петля, основанная на защите, представляет собой Loop Node.
Последняя возможность состоит в том, чтобы просто построить правильно структурированную структуру решения/слияния.
Преимущества первых двух - это то, что они компактны и понятны. Также легко иметь вложенные циклы. Ни один из этих вариантов не соответствует последнему варианту. Однако, если вы представляете свою диаграмму тому, кто не знаком с UML (особенно если у вас нет возможности объяснить смысл конкретной структуры), последний подход обычно наиболее широко признается и понимается.