Тепловая карта
процессов
Тепловая карта бизнес-процесса — это инструмент визуализации, который позволяет быстро оценить проблемные зоны, эффективность и нагрузку на элементы бизнес-процесса. Анализ выполняется на основе цветовой градации: от «холодных» оттенков к «горячим», в зависимости от выбранного показателя.
Карта строится на основании всех запущенных экземпляров бизнес-процесса за выбранный период и отображается непосредственно на BPMN-диаграмме процесса.
Чтобы просмотреть тепловую карту бизнес-процесса перейдите в Дизайнер системы → раздел «Журнал процессов». В контекстном меню записи экземпляра бизнес-процесса доступна кнопка «Тепловая карта».
Рисунок 1 — Кнопка «Тепловая карта» в журнале процессов

Также можно перейти к тепловой карте с диаграммы выполнения бизнес-процесса. Для этого нажмите на кнопку .
Рисунок 2 — Включение тепловой карты на диаграмме выполнения

Рисунок 3 — Тепловая карта бизнес-процесса

1 — Метрики тепловой карты
Тепловая карта может строиться на основе нескольких показателей. Выбор метрики осуществляется через выпадающий список во всплывающей панели.
Рисунок 4 — Выпадающий список с метриками тепловой карты

Метрики тепловой карты используются для:
- Элементов бизнес-процесса;
- Логических операторов;
- Событий;
- Потоков.
Частота прохождения элемента
Показывает, как часто элемент участвует в выполнении экземпляров бизнес-процесса. Чем ближе значение к 100% экземпляров — тем «горячее» элемент на карте.
Среднее время выполнения элемента
Отображает среднее арифметическое времени выполнения элемента по всем экземплярам процесса, в которых данный элемент присутствовал.
Помогает выявить:
- «Узкие места» процесса;
- Элементы с устойчиво долгим временем выполнения.
Максимальное время выполнения элемента
Показывает наибольшее зафиксированное время выполнения элемента среди всех экземпляров процесса.
Метрика особенно полезна для выявления:
- Редких, но критичных задержек;
- Аномальных ситуаций, которые могут быть скрыты при усреднении.
Количество ошибок у элемента
Показывает, сколько раз элемент бизнес-процесса завершался с ошибкой. Чем больше ошибок — тем «горячее» элемент на тепловой карте.
Метрика помогает быстро обнаружить проблемные и нестабильные этапы процесса.
2 — Фильтрация по периоду
Тепловая карта всегда рассчитывается за выбранный период.
Рисунок 5 — Период заполненный по умолчанию

По умолчанию:
- Дата окончания — текущая дата и время;
- Дата начала — на 30 дней раньше текущей даты и времени.
При изменении периода и нажатии кнопки «Применить»:
- Все метрики пересчитываются;
- Тепловая карта обновляется в соответствии с новым периодом.
3 — Индикация у элементов бизнес-процесса
Дополнительно к окраске элементов доступны индикаторы, которые включаются через выпадающий список.
При выборе пунктов «Активные», «Завершенные» или «Показатели эффективности» над элементами бизнес-процесса появляется кнопка , при наведении на которую отображается дополнительная информация по элементу. Вы можете выбрать как один из индикаторов, так и все вместе. В этом случае при нажатии кнопки
появятся данные по всем выбранным показателям.
Рисунок 6 — Выпадающий список с видами индикаций у элементов бизнес-процесса

Активные
Показывает количество экземпляров бизнес-процесса, которые в данный момент обрабатываются на конкретном элементе.
Рисунок 7 — Показатель активных экземпляров бизнес-процесса

Завершенные
Отображает количество выполнений элемента в рамках всех экземпляров бизнес-процесса за выбранный период.
Рисунок 8 — Количество выполнений элемента бизнес-процесса

Доли потоков
Показывает распределение экземпляров бизнес-процесса по ветвлениям в абсолютных значениях или в процентах. Переключить отображение можно в поле «Отн. %» меню индикации.
Рисунок 9 — Доля потоков

Показатели эффективности
Позволяют пользователю задать целевое (плановое) значение для выбранной метрики тепловой карты: частоты прохождения элемента, среднего и максимального времени выполнения элемента, количества ошибок у элемента.
Для того чтобы задать целевое значение:
- Нажмите на кнопку
→ «Добавить».
Рисунок 10 — Добавление целей для элемента

- В открывшемся окне укажите целевое значение:
- Для частоты — процент;
- Для ошибок — целое число;
- Для времени — дни, часы, минуты, секунды.
Рисунок 11 — Ввод целевого значения для частоты прохождения элемента

- Нажмите кнопку «Применить».
В результате для выбранного элемента рассчитается отклонение от заданной цели.
Рисунок 12 — Расчет отклонения для частоты прохождения элемента

4 — Панель управления масштабом
Вы можете управлять отображением диаграммы на рабочей области с помощью панели управления масштабом. Подробнее: Панель управления масштабом
5 — Цветовая шкала
Цветовая шкала визуально показывает соответствие между значениями выбранной метрики и цветами градиента:
- Минимальные значения — «холодные» цвета;
- Максимальные значения — «горячие» цвета;
- Промежуточные значения — плавный градиент между ними.
Рисунок 13 — Цветовая шкала

- Среднее и максимальное время выполнения измеряется во времени (часы, минуты, секунды, миллисекунды);
- Частота прохождения элемента отображается в процентах;
- Количество ошибок элемента отображается в цифрах.
Минимальные и максимальные значения для всех метрик определяются фактическими данными процесса.
Журналирование логических операторов и потоков
Бизнес-процессы обычно содержат больше потоков и логических операторов, чем других элементов, поэтому их журналирование может создать нагрузку на систему, а также увеличивать размер логов.
По умолчанию журналирование логических операторов и потоков выключено. Вы можете включить журналирование в системной настройке «Журналирование логических операторов и потоков в бизнес-процессах» (EnableLoggingGatewaysFlows).
Если системная настройка была выключена, а затем включена, данные за период, когда настройка была выключена, не восстановятся, даже если в этот период бизнес-процесс выполнялся.
Очистка логов тепловой карты
Вы можете настроить очистку логов тепловой карты с помощью системных настроек «Включить периодическую очистку таблиц временных данных БП» (ProcessTempDataCleanupJobEnabled), «Частота очистки таблиц временных данных БП в минутах» (ProcessTempDataCleanupJobFrequencyMinutes) и «Количество очищаемых записей таблицы SysPrcPersistentStore» (SysPrcPersistentStoreCleanupCountRows). Подробнее: Описание системных настроек