Перейти к содержимому
arckep.ru — все нейросети в одном месте без VPN Перейти
>AISTUDY_
AUTHORСвежий выпуск №030 → Контекст, сессия, compact

Модуль 5.2 · Урок 2

Практика анализа процессов

30 мин Проверено 26 августа 2026
Практика
5.2 / Урок 2 из 4

Чему вы научитесь

  • Анализировать процессы визуально через BPMN и карту из лога
  • Готовить данные из популярных систем (1С, CRM, Jira)
  • Читать карту процесса и находить аномалии
  • (Бонус) Использовать PM4Py для автоматического анализа

Основной путь: визуальный анализ

Большинству менеджеров и аналитиков не нужен Python. Визуальные инструменты дают 80% результата без написания кода.

BPMN: нотация для описания процессов

BPMN (Business Process Model and Notation) — стандарт визуализации бизнес-процессов. Основные элементы:

flowchart LR
    A(("Старт")) --> B["Задача"]
    B --> C{"Решение?"}
    C -->|Да| D["Задача A"]
    C -->|Нет| E["Задача B"]
    D --> F(("Конец"))
    E --> F

    style A fill:#10b981,color:#fff
    style C fill:#f59e0b,color:#000
    style F fill:#ef4444,color:#fff
ЭлементОбозначениеПример
Событие (начало/конец)КругЗаявка поступила / Заявка закрыта
ЗадачаПрямоугольник«Классифицировать заявку»
Шлюз (решение)Ромб«Простой вопрос?» — Да/Нет
ПотокСтрелкаПереход между шагами

Визуальный process mining (карта процесса)

Самозапись на Celonis Academic для новых пользователей с мая 2026 не даёт рабочий контур. Если контур уже есть (вуз, партнёр, лицензия) — загружайте CSV туда. Иначе — Miro, draw.io или PM4Py в следующем блоке.

Шаг 1: Подготовьте CSV: Case ID, Activity, Timestamp.

Шаг 2: Загрузите в доступный инструмент (Celonis, если контур выдан; иначе нарисуйте карту по частотам переходов).

Шаг 3: На карте должны появиться:

  • Узлы = активности (шаги процесса)
  • Рёбра = переходы между шагами
  • Толщина рёбер = частота перехода
  • Цвет = время (красный = медленно)

Шаг 4: Используйте фильтры:

  • По времени (последний месяц, квартал)
  • По варианту процесса (только «счастливый путь»)
  • По исполнителю (кто тормозит?)
  • По длительности (только медленные кейсы)

Подготовка данных

Из Jira / YouTrack

Экспортируйте историю переходов тикетов:

Case IDActivityTimestampResource
TASK-101To Do2024-01-10 09:00
TASK-101In Progress2024-01-10 14:30Иванов
TASK-101Code Review2024-01-11 10:00Петрова
TASK-101Done2024-01-11 16:00

Jira: используйте JQL + экспорт в CSV, или плагин Process Mining.

Из CRM (Bitrix24, amoCRM)

Экспортируйте историю смены статусов сделок:

Case IDActivityTimestampResource
Сделка-42Новая2024-01-05 10:00Козлов
Сделка-42Квалификация2024-01-05 14:00Козлов
Сделка-42КП отправлено2024-01-07 09:30Козлов
Сделка-42Переговоры2024-01-12 11:00Сидорова
Сделка-42Закрыта (выиграна)2024-01-20 16:00Козлов

Из 1С

Источники данных в 1С:

  • Журнал регистрации — кто, когда, что сделал
  • Движения документов — создание → проведение → оплата
  • Бизнес-процессы (1С:ERP) — встроенный модуль маршрутизации

Выгрузка: встроенные отчёты → Excel → CSV, или через COM-объект для автоматизации.


Чтение карты процесса

На что обращать внимание

1. Основной путь (happy path):

  • Какой процент случаев идёт по «идеальному» маршруту?
  • Если менее 60% — процесс хаотичен, нужна стандартизация до AI

2. Обратные стрелки (rework):

  • Возвраты на предыдущие шаги = переработка
  • Частая причина: недостаточная информация на входе

3. «Тупики»:

  • Кейсы, которые застревают на одном шаге надолго
  • Часто: согласования, ожидание внешних данных

4. Разветвления:

  • Сколько вариантов процесса существует?
  • 2–3 варианта = нормально. 20+ = хаос

Метрики для отчёта

МетрикаФормулаНорма
Среднее время циклаСумма времён / кол-во кейсовЗависит от процесса
Медианное время50-й перцентильОбычно в 2–3 раза меньше среднего
P9090-й перцентильПоказывает «хвост» — проблемные кейсы
Conformance rate% кейсов по основному пути>70% — хорошо
Rework rate% кейсов с возвратами<10% — хорошо

Бонус: PM4Py для технических специалистов

Установка

pip install pm4py pandas matplotlib

Быстрый анализ в 20 строк

Анализ путей процесса — какие маршруты проходят задачи

python
Нажмите на строку — увидите объяснение

Поиск узких мест — где задачи застревают дольше всего

python
Нажмите на строку — увидите объяснение

Визуализация через PM4Py

import pm4py

# Конвертация DataFrame в формат PM4Py
df_pm = df.rename(columns={
    'case_id': 'case:concept:name',
    'activity': 'concept:name',
    'timestamp': 'time:timestamp'
})
log = pm4py.convert_to_event_log(df_pm)

# Построение Directly-Follows Graph
dfg, start, end = pm4py.discover_dfg(log)
pm4py.save_vis_dfg(dfg, start, end, 'process_map.png')

Попробуйте сами

Для менеджеров (без кода)

  1. Выгрузите данные из любой системы (CRM, тикеты, 1С)
  2. Приведите к формату CSV: Case ID | Activity | Timestamp
  3. Нарисуйте карту в Miro (или загрузите в Celonis, если контур уже есть)
  4. Найдите: основной путь, обратные стрелки, самый медленный шаг

Для технических специалистов

  1. Используйте PM4Py-скрипт выше на ваших данных
  2. Постройте DFG
  3. Определите топ-3 варианта процесса
  4. Найдите шаг с максимальным временем ожидания

Результаты сохраните — они понадобятся в следующих уроках.


Ключевые выводы

  • Визуальный анализ (BPMN и карта из лога) даёт 80% результата без кода
  • Данные из Jira, CRM, 1С легко привести к формату process mining
  • Ключевые метрики: conformance rate, rework rate, P90 время цикла
  • Обратные стрелки на карте = переработка = потенциал для AI
  • PM4Py — мощный инструмент для технических специалистов