Ну что ж, теперь давайте разберёмся с двумя основными понятиями процесса. Это событие (я рисую кружочек, как в BPM) и, соответственно, действие.
Допустим, действие здесь я напишу: «Д-Е-Й-С-Т-В-И-Е». Событие у нас может быть, например, каким-то конечным событием (я упрощаю для примера).
Как формируются события, как они формулируются — мы разберёмся чуть позже, в процессе майнинга. Допустим, появилась потребность в персонале.
Действия, как правило, формулируются с помощью глагола в повелительном наклонении (как вариант, в BPMN) и объекта, который обрабатывается в рамках этого действия. То есть:
-
События — это то, что толкает процесс вперёд.
-
Действия — это то, что мы делаем в процессе.
Поэтому и именование у них соответствующее. Главное — не путать события и действия.
Но есть нюанс. Если мы заглянем в процесс майнинга, то обнаружим, что в информационной системе какие-то действия, безусловно, происходят. Например, пользователь открыл экранную форму, что-то заполнил — люди работают. Но в самой системе мы видим только события:
-
форма заполнена (событие),
-
заявка создана (событие),
-
и так далее.
То есть я намекаю на то, что в процессе майнинга при сборке процесса мы видим только события. И когда мы говорим, что произошла функция, мы просто делаем связку между каким-то событием в информационной системе и нашей моделью.
Представим, что эта модель теперь у нас в майнинге. Что нам нужно сделать?Нам нужно понять, какие события произошли, и на их основе создать точки на графе процесса. Поэтому в некоторых системах процесс майнинга строится не из действий, а прямо из событий. То есть когда вы смотрите на граф процесса, там терминологически написано: «событие», «событие», «событие»…
Есть некое ограничение: работая с процесс-майнингом, даже если мы видим действие, мы фиксируем лишь его след — событие в информационной системе, которое мы интерпретируем как начало или завершение этого действия.
Вот такая особенность связи действий и событий в процесс-майнинге.
Лекция посвящена двум ключевым понятиям в моделировании бизнес-процессов: событиям и действиям.
-
События – это точки, которые инициируют или завершают процесс (например, «появилась потребность в персонале»). В BPM они обозначаются кружочками.
-
Действия – активные шаги процесса, описываемые глаголами (например, «создать заявку»).
В процесс-майнинге (анализе реальных процессов по данным ИС) часто видны только события (например, «форма заполнена»), а действия приходится восстанавливать по их следам в системе.
Нюанс:
-
В информационных системах фиксируются события, а не действия пользователей.
-
Графы процессов в майнинге могут строиться только из событий.