Останов

Время чтения: 1 мин. 393 просмотров

Определение и обозначение события с типом “Останов”

Событие BPMN «Останов» вызывает немедленное завершение выполнения процесса, при этом все его активные потоки управления прерываются. Графически такое событие отображается в виде окружности с триггером в виде закрашенного круга внутри. Событие BPMN «Останов» может быть только конечным событием в процессе.

Событие Останов Терминатор

Пример использования события с типом “Останов”

Рассмотрим пример. Общее время выполнения процесса, изображенного на диаграмме – 55 минут. После выполнения задачи 1, задачи 2 и 3 выполняются одновременно. Выполнение задачи 2 занимает больше времени, чем выполнение задачи 3, поэтому она определяет время выполнения процесса. Поток операций процесса проходит через параллельный шлюз и разделяется на два параллельных маршрута. Первый маршрут остается в точке задачи 2 в течение 45 минут, второй – в точке задачи 3 в течение 30 минут. Таким образом, второй маршрут приходит в абстрактное завершающее событие Конец 2, на 15 минут раньше, чем первый маршрут приходит в абстрактное завершающее событие Конец 1. Поскольку доступных маршрутов процесса больше нет, процесс завершается через 55 минут.

Пример без события Останов

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

Пример с событием Останов

В данном случае после выполнения задачи 3 срабатывает эксклюзивный шлюз, определяющий куда пойдет поток операций. Если выполнение задачи 2 уже не нужно, то процесс завершается на 15 минут раньше, без ожидания выполнения задачи 2. Если выполнение задачи 2 необходимо, то процесс выполняется в течение 55 минут, как было рассмотрено в примере выше.

Оставьте комментарий

Нажимая кнопку "Отправить комментарий" вы даёте согласие на обработку персональных данных в соответствии с политикой конфиденциальности

Поделиться этой страницей

Останов

Или скопируйте ссылку

СОДЕРЖИМОЕ