Так, давайте разберёмся, в каком же формате нужно подготовить данные для процессного майнинга, чтобы у нас собрался граф процесса. Я снова нарисую табличку. Понятно, что в сложных проектах это не Excel, но в простых проектах это может выглядеть достаточно просто.
Итак, что нам нужно?
-
Первая операция — здесь я поставлю ID. Фактически, нам в этой таблице Excel нужен так называемый идентификатор экземпляра процесса — это некий номер, который показывает, что все операции в этих строках относятся к одному конкретному экземпляру процесса.
-
Название операции. Чаще всего его можно сформулировать на основе событий, которые есть в системе.
Например:
Если продолжить дальше, у нас может появиться ID экземпляра процесса №2, у которого тоже будет операция Создан заказ, но это уже другой экземпляр процесса.
Номер ID экземпляра процесса определяет:
Что ещё нужно для процессного майнинга?Нам необходим таймстамп (время). Я не буду сейчас писать год, но, допустим:
Вот наш процесс выполнен: три операции. Я указываю здесь именно время завершения каждой операции. На этих данных процессный майнинг уже сможет построить граф процесса.
То есть система видит:
Этих трёх основных столбцов достаточно, чтобы собрать граф процесса.
Что ещё желательно добавить?
-
Исполнитель — без этого анализировать процесс сложно.
-
Тип заказа (а также регион, товар и т. д.).
В принципе, можно добавлять бесконечное количество аналитических разрезов, которые потом пригодятся для анализа. Но для этого их нужно заранее загрузить в систему.
Итог:
-
Минимально необходимые данные — три столбца (ID экземпляра, название операции, время).
-
Желательно добавить исполнителя (+1 столбец).
-
Всё остальное — по возможности.
Если у вас есть лог процесса, значит, вы уже готовы к процессному майнингу.
Тема: Подготовка данных для процессного майнинга
-
Основные данные для анализа процесса:
-
ID экземпляра процесса – уникальный номер, связывающий операции в рамках одного процесса.
-
Название операции (например, "Создан заказ", "Согласован заказ").
-
Таймстамп – время выполнения операции.
-
Дополнительные данные (желательные):
-
Исполнитель – кто выполнил операцию.
-
Аналитические разрезы (тип заказа, регион, товар и др.) – помогают в детальном анализе.
-
Минимальные требования:
-
Без ID, названия операции и времени граф процесса построить нельзя.
-
Без данных об исполнителе анализ будет неполным.
-
Вывод: