Технологии анализа процессов: от бизнес-аналитики к процессной аналитике

Понятие события и операции в процессе

В процессном моделировании события (например, «заявка создана») отражают изменения, которые двигают процесс, а действия (например, «проверить данные») — это активные шаги, выполняемые участниками. Однако при процесс-майнинге анализируются только события из информационных систем, так как они фиксируют следы действий, позволяя реконструировать процесс. Таким образом, майнинг работает с событиями, а не с самими действиями, что требует их чёткого различения.

Основные мысли

  1. Различие между событиями и действиями:

    • События — это факты, которые происходят и влияют на ход процесса (например, «заявка создана»). Они пассивны и фиксируют изменения.

    • Действия — это активные шаги, выполняемые участниками (например, «проверить данные»). Они формулируются как глаголы и требуют усилий.

  2. Роль событий в процесс-майнинге:
    При анализе процессов майнинг опирается на события, зафиксированные в информационных системах, а не на сами действия. Например, «форма заполнена» — это событие, которое является следствием действия пользователя.

  3. Связь действий и событий в моделировании:
    Действия в реальности порождают события, но в процесс-майнинге мы видим только следы (события). На их основе строится граф процесса, где ключевыми точками становятся именно события.

  4. Особенности именования:

    • События описываются как свершившиеся факты (существительные или отглагольные формы).

    • Действия формулируются в повелительном наклонении (глагол + объект).

  5. Ограничение процесс-майнинга:
    Даже если действие произошло, майнинг фиксирует только его результат — событие в системе. Это требует интерпретации и может усложнять точное восстановление процесса.

Показывать лекцию целиком
Краткое изложение

Ну что ж, теперь давайте разберёмся с двумя основными понятиями процесса. Это событие (я рисую кружочек, как в BPM) и, соответственно, действие.

Допустим, действие здесь я напишу: «Д-Е-Й-С-Т-В-И-Е». Событие у нас может быть, например, каким-то конечным событием (я упрощаю для примера).

Как формируются события, как они формулируются — мы разберёмся чуть позже, в процессе майнинга. Допустим, появилась потребность в персонале.

Действия, как правило, формулируются с помощью глагола в повелительном наклонении (как вариант, в BPMN) и объекта, который обрабатывается в рамках этого действия. То есть:

Поэтому и именование у них соответствующее. Главное — не путать события и действия.

Но есть нюанс. Если мы заглянем в процесс майнинга, то обнаружим, что в информационной системе какие-то действия, безусловно, происходят. Например, пользователь открыл экранную форму, что-то заполнил — люди работают. Но в самой системе мы видим только события:

То есть я намекаю на то, что в процессе майнинга при сборке процесса мы видим только события. И когда мы говорим, что произошла функция, мы просто делаем связку между каким-то событием в информационной системе и нашей моделью.

Представим, что эта модель теперь у нас в майнинге. Что нам нужно сделать?Нам нужно понять, какие события произошли, и на их основе создать точки на графе процесса. Поэтому в некоторых системах процесс майнинга строится не из действий, а прямо из событий. То есть когда вы смотрите на граф процесса, там терминологически написано: «событие», «событие», «событие»…

Есть некое ограничение: работая с процесс-майнингом, даже если мы видим действие, мы фиксируем лишь его след — событие в информационной системе, которое мы интерпретируем как начало или завершение этого действия.

Вот такая особенность связи действий и событий в процесс-майнинге.

Лекция посвящена двум ключевым понятиям в моделировании бизнес-процессов: событиям и действиям.

  1. События – это точки, которые инициируют или завершают процесс (например, «появилась потребность в персонале»). В BPM они обозначаются кружочками.

  2. Действия – активные шаги процесса, описываемые глаголами (например, «создать заявку»).

В процесс-майнинге (анализе реальных процессов по данным ИС) часто видны только события (например, «форма заполнена»), а действия приходится восстанавливать по их следам в системе.

Нюанс:

Вопросы для самопроверки

  1. Чем событие отличается от действия в BPM?
  2. Почему в процесс-майнинге часто работают только с событиями?
  3. Как формулируются названия действий в нотации BPMN?
  4. Может ли одно событие быть следствием нескольких действий? Приведите пример.
  5. Какая информация теряется, если процесс строится исключительно на событиях?
Вернуться к учебному плану