ОптимаКонсалтинг
Главная
Компания
  • О компании
  • История
  • Эксперты
  • Новости
  • Клиенты
  • Партнеры
  • Контакты
Учебный центр
  • Каталог учебного центра
  • Расписание
  • Форматы обучения
    • Тренинги
    • Корпоративные сессии
    • Онлайн-консультации
    • Мастер-классы
  • Преимущества
    • Для топ-менеджеров
    • Для руководителей
    • Для бизнес-аналитиков
    • Для специалистов
  • Прайс-лист
Услуги
  • Консультации
    • Онлайн-консультации
    • Моделирование процессов
    • Настройка 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

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

      Параллельный шлюз BPMN используется для ветвления потока управления, то есть, создания параллельных маршрутов, либо для объединения маршрутов. При этом условие ветвления/слияния маршрутов задавать не нужно. Графически параллельный шлюз BPMN отображается с маркером «+» внутри ромба.

      Ветвление потока управления параллельным шлюзом BPMN Слияние потоков управления параллельным шлюзом BPMN

      На диаграмме ниже отображен процесс приготовления еды с использованием эксклюзивного шлюза BPMN. После выбора рецепта будет приготовлен салат, затем борщ или котлеты.

      Диаграмма с эксклюзивными шлюзами BPMN

      В этом процессе для каждого действия отображено время его выполнения. Общее время выполнения процесса составляет 48 минут если будет выбран борщ, либо 43 минуты если котлеты. Таким образом, минимальное время ожидания еды составляет 23 минуты. Очевидно, что цель этого процесса – получить салат и основное блюдо, чтобы как можно скорее удовлетворить чувство голода. Для сокращения времени на ожидание еды два действия в этом процессе можно выполнять параллельно: приготовление салата и основного блюда. Для этого на диаграмму процесса необходимо добавить параллельный шлюз BPMN, как показано ниже:

      Диаграмма с параллельными шлюзами BPMN

      Параллельное выполнение двух действий таким образом сокращает время приготовления еды на 10 минут. Проектирование параллельного выполнения задач – это классический пример оптимизации любого процесса.

      Синхронизация потоков управления BPMN

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

      Диаграмма с синхронизацией потоков управления

      Вначале поток операций разделяется на два параллельных маршрута: приготовить борщ и приготовить салат. Как только задача «Приготовить салат» будет выполнена поток управления от нее пройдет через эксклюзивный шлюз и придет к задаче «Съесть еду». Через 5 минут после задачи «Приготовить борщ» поток управления от нее снова пройдет через шлюз и придет в задачу «Съесть еду». Таким образом, задача «Съесть еду» будет выполнена дважды.

      В этом случае мы создали множественный (двойной) поток управления, который может приводить к многократному исполнению одних и тех же задач. Здесь задача «Съесть еду» выполняется дважды, с задержкой в 5 минут. Поток управления рассинхронизировался.

      Если бы мы, как и раньше, использовали для объединения потоков управления параллельный шлюз BPMN, то рассинхронизации бы не произошло. Это свойство параллельного шлюза: при объединении потоков операций он «ждет» выполнения всех активных ветвей, и только потом запускает дальнейшее выполнение процесса. Это свойство используется для синхронизации потоков, а параллельный шлюз BPMN в данном случае называют «синхронизирующим шлюзом» или «синхронизатором».

      Хотите быстро освоить BPMN?
      Пройдите обучение в нашем учебном центре!
      Курсы по BPMN


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

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