ОптимаКонсалтинг
Главная
Компания
  • О компании
  • История
  • Эксперты
  • Новости
  • Клиенты
  • Партнеры
  • Контакты
Учебный центр
  • Каталог учебного центра
  • Расписание
  • Форматы обучения
    • Тренинги
    • Корпоративные сессии
    • Онлайн-консультации
    • Мастер-классы
  • Преимущества
    • Для топ-менеджеров
    • Для руководителей
    • Для бизнес-аналитиков
    • Для специалистов
  • Прайс-лист
Услуги
  • Консультации
    • Онлайн-консультации
    • Моделирование процессов
    • Настройка BPM-систем
    • Имитационное моделирование
  • Диагностика
    • Оценка зрелости процессов
    • Функциональная диагностика
    • Комплексная диагностика
  • Моделирование
    • Business Studio
    • Bizagi Modeler
    • ARIS / ARIS Express
    • Типовой план проекта
  • Автоматизация
    • Управление проектами
    • Автоматизация на 1С
    • Bizagi Studio
    • ELMA BPM
  • Процессный офис
    • Технология внедрения
    • Экономический эффект
  • Оптимизация
    • Оптимизация процессов
    • Оптимизация оргструктуры
  • Нормирование труда
  • Fraud-анализ
  • Честное ISO 9001
  • Лицензии ПО
    • Business Studio
База знаний
Клиенты
Контакты
    ОптимаКонсалтинг
    Главная
    Компания
    • О компании
    • История
    • Эксперты
    • Новости
    • Клиенты
    • Партнеры
    • Контакты
    Учебный центр
    • Каталог учебного центра
    • Расписание
    • Форматы обучения
      • Тренинги
      • Корпоративные сессии
      • Онлайн-консультации
      • Мастер-классы
    • Преимущества
      • Для топ-менеджеров
      • Для руководителей
      • Для бизнес-аналитиков
      • Для специалистов
    • Прайс-лист
    Услуги
    • Консультации
      • Онлайн-консультации
      • Моделирование процессов
      • Настройка BPM-систем
      • Имитационное моделирование
    • Диагностика
      • Оценка зрелости процессов
      • Функциональная диагностика
      • Комплексная диагностика
    • Моделирование
      • Business Studio
      • Bizagi Modeler
      • ARIS / ARIS Express
      • Типовой план проекта
    • Автоматизация
      • Управление проектами
      • Автоматизация на 1С
      • Bizagi Studio
      • ELMA BPM
    • Процессный офис
      • Технология внедрения
      • Экономический эффект
    • Оптимизация
      • Оптимизация процессов
      • Оптимизация оргструктуры
    • Нормирование труда
    • Fraud-анализ
    • Честное ISO 9001
    • Лицензии ПО
      • Business Studio
    База знаний
    Клиенты
    Контакты
      ОптимаКонсалтинг
      • Главная
      • Компания
        • Назад
        • Компания
        • О компании
        • История
        • Эксперты
        • Новости
        • Клиенты
        • Партнеры
        • Контакты
      • Учебный центр
        • Назад
        • Учебный центр
        • Каталог учебного центра
        • Расписание
        • Форматы обучения
          • Назад
          • Форматы обучения
          • Тренинги
          • Корпоративные сессии
          • Онлайн-консультации
          • Мастер-классы
        • Преимущества
          • Назад
          • Преимущества
          • Для топ-менеджеров
          • Для руководителей
          • Для бизнес-аналитиков
          • Для специалистов
        • Прайс-лист
      • Услуги
        • Назад
        • Услуги
        • Консультации
          • Назад
          • Консультации
          • Онлайн-консультации
          • Моделирование процессов
          • Настройка BPM-систем
          • Имитационное моделирование
        • Диагностика
          • Назад
          • Диагностика
          • Оценка зрелости процессов
          • Функциональная диагностика
          • Комплексная диагностика
        • Моделирование
          • Назад
          • Моделирование
          • Business Studio
          • Bizagi Modeler
          • ARIS / ARIS Express
          • Типовой план проекта
        • Автоматизация
          • Назад
          • Автоматизация
          • Управление проектами
          • Автоматизация на 1С
          • Bizagi Studio
          • ELMA BPM
        • Процессный офис
          • Назад
          • Процессный офис
          • Технология внедрения
          • Экономический эффект
        • Оптимизация
          • Назад
          • Оптимизация
          • Оптимизация процессов
          • Оптимизация оргструктуры
        • Нормирование труда
        • Fraud-анализ
        • Честное ISO 9001
        • Лицензии ПО
          • Назад
          • Лицензии ПО
          • Business Studio
      • База знаний
      • Клиенты
      • Контакты
      • 8 (495) 225 99 01
      Москва, БП "Кожевники"
      ул. Дербеневская, 20.
      mailinfomail@1123optimpolaconsreg.reginfo

      Подпроцесс Транзакция

      • Главная
      • База знаний
      • BPMN

      Подпроцесс «Транзакция» в BPMN

      Автор: Олег Борознов, 04.03.2018

      Транзакция BPMN – это подпроцесс, для которого может быть задано несколько вариантов выхода:

      1. Успешное завершение – изображается в виде потока операций, выходящего из транзакции.
      2. Отмена – изображается с помощью граничного события «Отмена». Это событие может быть использовано только c подпроцессом «Транзакция» BPMN. При возникновении события «Отмена» произойдет компенсация («откат назад») определенных действия транзакции, либо возврат к началу процесса.
      3. Подробнее о событии "Отмена" см. в статье "Сообщение с типом "Отмена"
      4. Ошибка – изображается с помощью граничного события «Ошибка». Появление ошибки означает, что действия Транзакции BPMN выполняются неверно и становятся невозможными успешное завершение и отмена Транзакции. Выполнение Транзакции при этом завершается без компенсации, а поток операций родительского процесса продолжается от граничного события «Ошибка».
      5. Подробнее о событии "Ошибка" см. в статье "Сообщение с типом "Ошибка"

      Транзакция изображается на диаграмме в виде прямоугольника с закругленными углами, выполненного двойной тонкой линией:

      Обозначение подпроцесса транзакции BPMN

      Успешное завершение Транзакции отличается от завершения обычного подпроцесса. Когда все действия Транзакции завершаются конечными событиями (кроме отмены, либо ошибки) моментального возврата к потоку операций родительского процесса не происходит. Протокол транзакции сначала проверяет состояние всех участников, завершивших Транзакцию. Если обнаруживается, что хотя бы один из них имеет проблемы при завершении действий, то транзакция активирует событие «Ошибки» или «Отмены». При этом поток операций родительского процесса направляется к соответствующему событию Транзакции.

      На диаграмме ниже приведен пример подпроцесса «Транзакция» BPMN:

      Пример подпроцесса транзакции BPMN

      В качестве примера Транзакции приведен подпроцесс «Организация путешествия». Подпроцесс инициируется из родительского процесса и заключается в параллельном выполнении двух действий: бронирование авиабилета и бронирование отеля. При успешном выполнении обоих действий подпроцесс завершается успешно и родительский процесс переходит к задаче оплаты бронирования.

      Если хотя бы одно из действий «Забронировать авиабилет» или «Забронировать отель» выполняется с ошибкой (например, ошибка системы бронирования на сайте), то подпроцесс «Транзакция» последовательно выполняет следующие действия:

      • Инициирует граничное прерывающее событие «Ошибка при бронировании». При этом события-компенсации не происходят и задачи-компенсации не выполняются.
      • Родительский процесс продолжает выполнение через задачу «Обратиться в службу поддержки клиентов».

      Если на любом этапе бронирования потребовалась отмена бронирования (например, клиент пожелал отменить бронирование, то подпроцесс «Транзакция» BPMN последовательно выполняет следующие действия:

      • Инициирует все граничные события-компенсации и выполняет все задачи-компенсации. Это задачи «Отменить бронирование» и «Отправить уведомление об отмене брони».
      • Инициирует граничное прерывающее событие «Бронирования отменены». При этом родительский процесс продолжает выполнение через задачу «Отправить уведомление об отмене».
      Хотите быстро освоить BPMN?
      Пройдите обучение в нашем учебном центре!
      Курсы по BPMN


       Начать курс обучения
      © 2026 Все права защищены.
      Информация, размещенная на данном веб-сайте, не является публичной офертой.
      Наши контакты

      8 (495) 225 99 01
      mailinfomail@1123optimpolaconsreg.reginfo
      Москва, БП "Кожевники"
      ул. Дербеневская, 20.