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

Мультиобъектный процесс и его анализ

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

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

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

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

  3. Составные идентификаторы (например, ID товара + номер заявки) позволяют проследить путь объекта через весь процесс, но приводят к искусственному дублированию данных.

  4. Главная сложность — несоответствие между реальной логикой процесса (один договор или поставка могут включать множество товаров) и необходимостью тиражирования операций для процессного майнинга.

  5. Решение требует баланса между глубиной анализа и сложностью моделирования, так как полное отражение мультиобъектности может сделать модель перегруженной.

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

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

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

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

Что происходит дальше? В определенный момент все заявки собираются и переформируются. Упростим: допустим, на их основе создаются заказы. При этом заказы уже структурированы иначе — например, один заказ будет на карандаши, другой — на ластики, третий — на фломастеры.

Далее может заключаться договор. Например, один договор может включать карандаши и ластики, а второй — только фломастеры.

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

Таким образом, в сквозном процессе от заявки до поставки существует множество объектов, внутри которых находятся запросы на конкретные товары.

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

Это и есть мультиэкземплярные (мультиобъектные) процессы, и сложность возникает не только в майнинге, но и в любом анализе.

Ключевая идея: выбор объекта зависит от целей проекта.

Для этого можно создать экземпляр процесса с составным идентификатором (например, ID товара + номер заявки), чтобы проследить весь путь, скажем, ластика — от заявки до поставки.

Но есть нюанс: если у нас много товаров (например, ластиков), то в каждом экземпляре процесса будет дублироваться информация о поставке. В реальности поставка одна, но для анализа процесса мы вынуждены тиражировать эту операцию в каждом экземпляре.

Таким образом, мы сталкиваемся с искусственным умножением данных, которого нет в реальной жизни.

Это скорее проблематика для дальнейшего изучения, но основную сложность я обозначил.

Тема: Мультиэкземплярные (мультиобъектные) процессы в процессном майнинге.

Ключевые моменты:

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

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

  3. Выбор объекта анализа зависит от цели:

    • Если проблема в долгих согласованиях – изучаем договоры.

    • Если теряются заявки – анализируем заявки.

    • Если нужно измерить время от заявки до поставки – собираем данные по всему процессу.

  4. Искусственное дублирование данных – для анализа приходится тиражировать операции (например, поставка в каждом экземпляре товара), хотя в реальности она одна.

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

  1. Что такое мультиэкземплярные процессы?

  2. Почему их сложно анализировать в процессном майнинге?

  3. Как выбор объекта анализа связан с целями проекта?

  4. В чем проблема дублирования данных при анализе мультиэкземплярных процессов?

  5. Как можно идентифицировать экземпляр процесса для сквозного анализа?

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