Таймер
Событие BPMN с типом «Таймер»
Автор: Олег Борознов, 13.01.2018
Событие BPMN с типом «Таймер» показывает ожидание процессом регулярного события, определенного момента времени или временного периода. На время ожидания текущий поток управления бизнес-процесса приостанавливается. Графически событие BPMN «Таймер» отображается в виде круга с триггером в виде часов внутри. Ниже приведены все возможные виды событий BPMN с типом «Таймер».
Событие BPMN с типом «Таймер» всегда является событием-обработчиком и может быть либо стартовым, либо промежуточным, т.к. время идет независимо от того, что происходит в процессе и мы никак не можем на него повлиять. На диаграммах ниже показаны различные примеры использования событий BPMN с типом «Таймер»:
Граничное событие BPMN с типом «Таймер»
Событие BPMN с типом «Таймер» может быть граничным прерывающим и граничным не прерывающим. Граничное прерывающее событие используется когда нужно показать максимально допустимое время на выполнение задачи. Например, если пицца не выбрана в течение 30 минут, то задача «Выбрать пиццу» прерывается и поток управления направляется к задаче «Приготовить макароны».
Теперь рассмотрим пример граничного не прерывающего события BPMN с типом «Таймер». При выполнении задачи «Приготовить еду», событие «За 10 минут до завершения», не прерывая эту задачу, создает новый поток операций, идущий к задаче «Накрыть стол». Затем оба потока синхронизируются в одной точке и общий поток операций переходит к следующей задаче.
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |