Документация по настройке процессов
Это документация Creatio версии 7.14.0. Мы рекомендуем использовать новую версию документации.

События

Согласно BPMN cобытием является что-то, что происходит в ходе процесса. События влияют на ход процесса. Обычно события чем-то вызваны (имеют причину) и требуют или допускают какой-то реакции на них.

В bpm’online события рассматриваются как элементы, которые начинают, останавливают или завершают процесс. В отличие от действий процесса, события не выполняют никаких реальных задач.

Перечисленные ниже типы элементов-событий доступны в дизайнере процессов.

Начальные события

Начальные события активируют бизнес-процесс. Обычно они происходят вне соответствующих процессов. Такие события инициируют новый экземпляр бизнес-процесса и запускают выполнение элементов на диаграмме процесса. Ни один элемент процесса (например, промежуточные сигналы или таймеры) не может быть выполнен, пока не выполнится начальный элемент процесса.

В bpm’online используются такие начальные события:

scr_process_designer_start_simple00022.png Начальное событие [Простое] — используется для запуска процессов вручную (пользователем) или для запуска подпроцессов в рамках родительского процесса.

scr_process_designer_start_signal00023.png Начальное событие [Сигнал] — используется для автоматического запуска процессов. Процесс получает сигнал про факту изменений в записях bpm’online или событий в других процессах.

scr_process_designer_start_message00024.png Начальное событие [Сообщение] — используется для запуска событийных подпроцессов.

scr_process_designer_start_timer00025.png Событие [Стартовый таймер] — используется для автоматического запуска процессов в определенное время или по определенному графику.

Промежуточные события

Промежуточные события наступают при выполнении процесса. В бизнес-процессе промежуточные события выполняют две основные функции: генерирующую и обрабатывающую.

Генерирующие события генерируют или “передают” сигналы:

scr_process_designer_intermediate_generating_message00026.png [Генерация сообщения] — генерирует событие, которое может быть обработано только в текущем бизнес-процессе.

scr_process_designer_intermediate_generating_signal00027.png [Генерация сигнала] — генерирует событие, которое можно обработать в любом активном бизнес-процессе. Также по сигналам могут запускаться другие процессы.

Обрабатывающие события ожидают, пока соответствующее событие (сигнал или сообщение) будет сгенерировано другими элементами:

scr_process_designer_intermediate_processing_message00028.png [Обработка сообщения] — используется для продолжения процесса, когда другое событие сгенерировано в рамках того же бизнес-процесса.

scr_process_designer_intermediate_processing_signal00029.png [Обработка сигнала] — используется для продолжения процесса по факту изменений в записях bpm’online или после генерации какого-то события в другом процессе.

scr_process_designer_timer00030.png [Обработка таймера] — используется для возобновления выполнения процесса после приостановки на определенный период.

Завершающие события

scr_process_designer_end_terminate00031.png Завершающее событие [Останов] немедленно завершает выполнение процесса. Ни один из элементов на диаграмме процесса не может быть выполнен после выполнения завершающего события.

Смотрите также

Начальное событие [Простое]

Начальное событие [Сигнал]

Начальное событие [Сообщение]

Событие [Стартовый таймер]

Промежуточное событие [Генерация сигнала]

Промежуточное событие [Генерация сообщения]

Промежуточное событие [Обработка сигнала]

Промежуточное событие [Обработка сообщения]

Промежуточное событие [Обработка таймера]

Завершающее событие [Останов]

Был ли данный материал полезен?

Как можно улучшить эту статью?