Средний
Можно ли оставлять шлюз (Gateway) без исходящих стрелок? Какие еще есть синтаксические ошибки?
❌ Оставлять шлюз без исходящих стрелок категорически нельзя. Шлюз — это узел маршрутизации. Если из него нет выхода, токен застрянет, и процесс "умрет".
Другие частые синтаксические ошибки в BPMN:
1. Стрелка Message Flow (пунктир) внутри одного пула. (Сообщения ходят только между разными пулами).
2. Стрелка Sequence Flow (сплошная) между разными пулами. (Управление не может передаваться в чужую организацию).
3. Отсутствие Start/End Event. Каждый процесс должен явно начинаться и заканчиваться.
4. Разделение потока без шлюза. Если из одной задачи выходят две сплошные стрелки, это неявное параллельное ветвление (AND). Лучше всегда ставить явный AND-шлюз для читаемости.