Экземпляр процесса (Process Instance)

Синонимы: Кейс, Case

Экземпляр процесса (Process Instance) — лог реализации одного конкретного случая процесса для получения единичного результата процесса в Process Mining.

Экземпляр процесса маркируется уникальным Process ID. Например, ID может быть номером одной конкретной заявки на кредит, выплаты одного страхового возмещения, приема одного клиентского звонка, лога одного контакта клиента с провайдером услуг и пр.

Фрагмент журнала событий с базовыми полями:

Process ID Event Timestamp
1 Приемка ж/д терминал 03.06.2021 13:59
1 Оформление приходных документов 03.06.2021 14:05
1 Оформление документов контрагентов 03.06.2021 14:26
1 Ввод данных контрагента 03.06.2021 14:35
1 Оформление приходных документов 04.06.2021 09:47
1 Заменить 04.06.2021 14:05
1 Оформление приходных документов 04.06.2021 14:05
1 Заменить 05.06.2021 08:28
1 Определение локации 05.06.2021 08:28
1 Вызов погрузчика 05.06.2021 08:29
1 Размещение груза 05.06.2021 13:40
1 Груз размещен 05.06.2021 13:41
2 Приемка ж/д терминал 04.06.2021 02:28
2 Оформление приходных документов 04.06.2021 03:54
2 Груз размещен 04.06.2021 05:09
3 Приемка 04.06.2021 03:02
3 Ввод данных контрагента 04.06.2021 04:45

В таблице указаны два экземпляра процесса с Process ID — 1 и 2.

Множество логов экземпляров процесса образуют журнал событий. С содержательной точки зрения лог одного экземпляра процесса отображает конкретную реализацию одного процесса, его путь. А совокупный процессный лог описывает выбранный бизнес-процесс.

Экземпляры процесса могут быть завершенными или незавершенными.

Завершенным является экземпляр процесса, при котором получен результат процесса, или, иными словами, когда последним событием процесса является событие из перечня валидных конечных событий. Например, «Груз размещен».

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

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