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

Собираем процесс в Process Mining из переписки

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

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

  1. Процессный майнинг на основе почтовой переписки возможен, но требует структурирования данных: идентификатора процесса (например, номера заявки) и названий операций.

  2. Ключевые данные для анализа — это время отправки/получения писем, участники (отправители и получатели) и содержание, которое помогает определить этапы процесса.

  3. Машинное обучение (ML) играет важную роль — оно помогает автоматически классифицировать письма по операциям, особенно если заранее заданы их типы или можно выделить ключевые слова.

  4. Точность анализа ограничена из-за неидеальных данных (пустые письма, разный стиль текста), поэтому результат не будет абсолютно достоверным.

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

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

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

Представьте, что у нас есть электронная почта. Что нам нужно сделать, чтобы процессный майнинг из писем собрал процесс?

Во-первых, нам нужно определить название операции.Во-вторых, нам нужен идентификатор процесса (ID процесса), по которому мы поймем, что все эти письма относятся к какой-то закупке, клиенту или обращению.

У нас есть время отправки и получения каждого письма. Если мы решим первую задачу (название операции) и вторую (ID процесса), то сможем собрать процессы из электронной почты с помощью майнинга.

Как определить ID процесса?

Если в теме или теле письма указан номер заявки, то он может стать идентификатором экземпляра процесса. Мы соберем все письма, содержащие этот номер, и объединим их в один экземпляр процесса.

Таким образом, это вполне реализуемо, причем достаточно просто.

Помимо времени отправки и получения, в письмах всегда есть исполнители (отправители и получатели), поэтому их тоже можно учесть.

Как анализировать название операции?

Это самая сложная часть, но её можно решить с помощью алгоритмов. Я бы добавил сюда сервисы машинного обучения: мы можем взять текст письма и обработать его ML-инструментом, чтобы классифицировать письмо по операциям процесса.

В идеале перед началом анализа у нас уже должен быть перечень операций процесса. Но даже если его нет, мы можем:

  1. Взять набор писем.

  2. Попросить ML-инструмент рассортировать их, выделить ключевые слова.

  3. На основе этих слов составить перечень операций.

  4. Проверить, уточнить и донастроить алгоритм.

  5. Запустить его повторно.

Итог

Чтобы применить процессный майнинг к почтовой переписке, нам нужно:

Важный нюанс: если письмо пустое, но относится к процессу, алгоритм может его пропустить. Поэтому стопроцентной точности ждать не стоит — мы работаем с данными, не совсем удобными для процессного майнинга.

Тем не менее задача решаема. Спасибо!

Тема: Применение процессного майнинга к данным электронной почты

  1. Цель: Автоматически восстанавливать бизнес-процессы на основе переписки.

  2. Ключевые шаги:

    • Определить название операции (что происходит в письме).

    • Найти ID процесса (например, номер заявки), чтобы группировать связанные письма.

    • Использовать время отправки и исполнителей (отправитель/получатель) для анализа последовательности действий.

  3. Методы:

    • Машинное обучение для классификации писем по операциям.

    • Если нет готового списка операций, ML может выделить ключевые слова и помочь его составить.

  4. Ограничения:

    • Пустые письма могут быть пропущены алгоритмом.

    • Нельзя гарантировать 100% точность из-за неструктурированности данных.

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

  1. Какие два основных элемента нужны для сборки процесса из писем?

  2. Как можно определить ID процесса в электронной почте?

  3. Почему машинное обучение полезно для процессного майнинга?

  4. Какая главная проблема при анализе почтовой переписки?

  5. Можно ли полностью автоматизировать сборку процессов из писем? Почему?

Вернуться к учебному плану