Fork разделяет поток на параллельные ветви; join синхронизирует. Важно понимать, что join ждёт завершения ветвей (по умолчанию), и моделировать гонки/ошибки на ветвях.
Разбор
- Пример: проверка fraud || резерв склада.
- Ошибки на одной ветви — политика отмены.
- Не путать с decision.
- Связь с BPMN parallel gateway.
Итог
Fork/join явно показывают параллельную работу и точку синхронизации.