Теперь давайте разберемся, как же процесс майнинга собирает цифровые следы и как формируется экземпляр процесса в ходе майнинга. Я снова буду использовать тот же пример. Возьмем нашу заявку, которую мы уже обсуждали в прошлый раз — заявку на подбор персонала.
У этой заявки есть набор статусов:
Но особенность в том, что мы работаем не с одной заявкой. В процессе подбора персонала есть и другие объекты, например:
-
Трудовой договор — у него могут быть статусы: «Создан», «Отменен» (если кто-то отказался) и «Подписан» (обеими сторонами).
-
Job offer (предложение о работе) — его статусы: «Создан», «Согласован», «Подписан», а также, допустим, «Принят» (как один из вариантов).
-
Резюме — у него тоже есть свои статусы: «Создано», «Загружено», «Принято», а также может быть «Отказано».
-
Встреча — здесь возможны статусы: «Назначена», «Перенесена», «Проведена».
Таким образом, в рамках процесса может быть множество объектов, и когда мы начинаем собирать экземпляр процесса в системе майнинга, нам нужно проанализировать их все.
Я нарисую длинную линию и подчеркну, что здесь должен появиться сквозной ключ процесса. Что это такое? Это означает, что мы должны понимать, как резюме связано с заявкой, как встреча относится к job offer и т. д. Это, скорее, требование к информационным системам, но если сквозной ключ между бизнес-объектами не будет определен, то собрать единый сквозной процесс не получится.
Это ключевое требование при проектировании системы процессного майнинга — понимание сквозного ключа и его наличие в информационных системах. Если мы смогли его найти, то дальше можно восстановить сквозные экземпляры процессов.
В нашем примере процесс может выглядеть так:
-
Сначала создается заявка.
-
Затем идет параллельное согласование (например, несколькими сотрудниками).
-
После этого заявка утверждается.
-
Далее появляется набор резюме (их обработка может идти параллельно):
-
Затем назначаются встречи (также возможны параллельные ветки):
-
В итоге формируется job offer со статусами: «Создан», «Согласован», «Подписан».
-
После этого процесс переходит к этапу трудового договора.
Я постарался на примере процесса подбора персонала (с пятью разными объектами) показать, как может быть собран экземпляр процесса. Затем этот экземпляр мы анализируем в системе процессного майнинга.
Но чтобы его создать, нам сначала нужно:
-
Проанализировать все системы,
-
Разобраться с бизнес-объектами,
-
Определить их статусы и кто их меняет,
-
Найти эти данные,
-
И только после этого загрузить цифровые следы в систему майнинга, чтобы она построила красивый граф процесса.
Надеюсь, теперь стало понятнее.
Тема: Процессный майнинг и сбор цифровых следов в подборе персонала.
-
Цель процессного майнинга – анализ цифровых следов для построения графа бизнес-процесса.
-
Ключевые объекты в процессе подбора:
-
Заявка на подбор (статусы: "Создано", "Согласовано", "Отменено", "Утверждено").
-
Трудовой договор ("Создан", "Отменен", "Подписан").
-
Job offer ("Создан", "Согласован", "Подписан", "Принят").
-
Резюме ("Создано", "Загружено", "Принято", "Отказано").
-
Встреча ("Назначена", "Перенесена", "Проведена").
-
Сквозной ключ процесса – связь между объектами (например, резюме → заявка → job offer). Без него невозможно собрать единый процесс.
-
Этапы сбора экземпляра процесса: