SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Transaction Sub-process (Транзакционный подпроцесс) в BPMN?

Транзакционный подпроцесс (обозначается двойной сплошной рамкой) — это группа задач, которые должны быть выполнены по принципу "Всё или ничего" (как транзакция в БД).

Особенности:
1. Если все задачи внутри успешны — подпроцесс завершается нормально.
2. Если внутри происходит Событие Отмены (Cancel Event), подпроцесс прерывается.
3. При отмене BPMN-движок автоматически запускает События Компенсации для всех задач внутри этого подпроцесса, которые уже успели успешно выполниться (например, делает возврат списанных средств).

✅ Итог: Идеально для моделирования финансовых операций.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Транзакции и Отмены»

Ещё вопросы раздела «BPMN»

Все вопросы раздела «BPMN»