Найти в Дзене

Аналитика смарт-процессов в BI-Конструкторе Битрикс24: гибкие решения для уникальных бизнес-задач | bianalitica.ru

Оглавление

Смарт-процессы — мощный инструмент Битрикс24, позволяющий создавать собственные бизнес-процессы, адаптированные под специфику компании. Настраиваемые поля, стадии и интеграции с другими элементами CRM делают их незаменимыми для автоматизации уникальных рабочих процессов. Однако максимальную ценность смарт-процессы приносят, когда данные из них используются для глубокой аналитики. BI-Конструктор Битрикс24 предоставляет обширные возможности для визуализации и анализа данных смарт-процессов, помогая оптимизировать бизнес-процессы и принимать обоснованные решения.

Особенности работы с данными смарт-процессов в BI-Конструкторе

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

1. crm_dynamic_items_[идентификатор типа] — основные данные смарт-процесса

Каждый смарт-процесс представлен отдельным набором данных с индивидуальным идентификатором. Например, если создан смарт-процесс "Заявки на сервис" с идентификатором 1075, то данные этого процесса будут доступны в наборе crm_dynamic_items_1075.

Набор включает:

  • Системные поля (ID, даты создания и изменения, информация о создателях и ответственных)
  • Стадии элементов
  • Связи с компаниями и контактами
  • Суммы и валюты (если они настроены в процессе)
  • Пользовательские поля, созданные специально для этого смарт-процесса

2. crm_dynamic_items_prod_[идентификатор типа] — товары в смарт-процессах

Если в смарт-процессе используются товары, информация о них содержится в отдельном наборе данных. Например, для смарт-процесса "Заказы" с идентификатором 105 товары будут доступны в наборе crm_dynamic_items_prod_105.

Набор содержит:

  • Наименования товаров
  • Цены и количества
  • Скидки и налоги
  • Структуру товарных категорий
  • Единицы измерения

3. crm_automated_solution_[идентификатор] — смарт-процессы цифрового рабочего места

Набор содержит информацию о смарт-процессах, привязанных к конкретному цифровому рабочему месту:

  • Идентификаторы типов смарт-процессов
  • Названия смарт-процессов
  • Названия датасетов
  • Информация о цифровом рабочем месте

4. crm_smart_proc — список всех смарт-процессов

Это служебный набор данных, который содержит перечень всех смарт-процессов и цифровых рабочих мест:

  • Идентификаторы типов смарт-процессов
  • Названия смарт-процессов
  • Названия датасетов
  • Информация о цифровых рабочих местах
  • Названия датасетов товаров
  • Идентификаторы пользовательских полей

5. crm_entity_relation — связи между смарт-процессами и элементами CRM

Набор содержит информацию о связях между смарт-процессами и другими элементами CRM:

  • Типы и идентификаторы связанных элементов CRM(лид, сделка и так далее)
  • Типы и идентификаторы элементов смарт-процессов
  • Названия датасетов

Практические примеры отчетов по смарт-процессам

Анализ эффективности обработки элементов смарт-процесса

Отчет "Движение элементов по стадиям"

Этот отчет помогает проанализировать, как элементы смарт-процесса движутся по стадиям:

  • Распределение элементов по текущим стадиям
  • Среднее время нахождения на каждой стадии
  • Выявление "узких мест" в процессе
  • Сравнение эффективности обработки разными сотрудниками
Для визуализации используйте столбчатые диаграммы с группировкой по стадиям и диаграммы Гантта для отображения временных характеристик.

Отчет "Динамика создания и обработки элементов"

Анализирует изменение количества и качества обработки элементов во времени:

  • Количество созданных элементов по периодам
  • Соотношение успешно завершенных и отклоненных элементов
  • Динамика среднего времени обработки
  • Сезонные колебания в нагрузке
Эффективная визуализация — линейные графики и диаграммы с накоплением для отображения динамики.

Анализ товарной составляющей смарт-процессов

Отчет "Товарная структура заказов"

Показывает распределение товаров в смарт-процессах типа "Заказ":

  • Наиболее популярные товары и категории
  • Средняя стоимость заказа
  • Влияние скидок на объем заказа
  • Корреляция между товарными категориями и стадиями обработки
Визуализируйте с помощью древовидных карт (treemap) и матричных диаграмм.

Отчет "Взаимосвязь товаров и эффективности процессов"

Анализирует, как тип продукта влияет на процесс обработки:

  • Скорость обработки заказов по разным категориям товаров
  • Процент успешно выполненных заказов по категориям
  • Сложность обработки заказов в зависимости от товарного состава
  • Влияние стоимости заказа на время обработки
Используйте корреляционные матрицы и диаграммы рассеяния для визуализации взаимосвязей.

Комплексный анализ смарт-процессов и CRM

Отчет "Интеграция смарт-процессов в воронку продаж"

Этот отчет показывает, как смарт-процессы взаимодействуют с другими элементами CRM:

  • Связь между сделками и элементами смарт-процессов
  • Влияние смарт-процессов на конверсию сделок
  • Анализ цепочки взаимодействия с клиентом через различные смарт-процессы
  • Выявление наиболее эффективных связок "сделка-смарт-процесс"
Визуализируйте с помощью комплексных воронок и диаграмм связей для отображения взаимосвязей.

Технические аспекты создания отчетов

Определение идентификаторов смарт-процессов

Перед созданием отчета необходимо узнать идентификаторы нужных смарт-процессов. Это можно сделать с помощью запроса к набору crm_smart_proc:

SELECT
ENTITY_TYPE_ID,
TITLE,
DATASET_NAME,
PRODUCT_DATASET_NAME
FROM
crm_smart_proc
ORDER BY
TITLE

Базовый анализ элементов смарт-процесса

После определения идентификатора смарт-процесса можно проанализировать его элементы:

SELECT
STAGE_NAME,
COUNT(*) as ITEMS_COUNT,
MIN(CREATED_TIME) as FIRST_ITEM_DATE,
MAX(CREATED_TIME) as LAST_ITEM_DATE,
AVG(date_diff('hour', CREATED_TIME, UPDATED_TIME)) as AVG_PROCESSING_HOURS
FROM
crm_dynamic_items_1075 -- Заменить на ID вашего смарт-процесса
GROUP BY
STAGE_NAME
ORDER BY
ITEMS_COUNT DESC

Анализ времени обработки элементов:

WITH stage_durations AS (
SELECT
ID,
TITLE,
STAGE_NAME,
CREATED_TIME,
MOVED_TIME,
date_diff('hour', CREATED_TIME, MOVED_TIME) as TOTAL_HOURS,
ASSIGNED_BY_NAME
FROM
crm_dynamic_items_1075 -- ID вашего смарт-процесса
WHERE
MOVED_TIME IS NOT NULL
)
SELECT
ASSIGNED_BY_NAME,
STAGE_NAME,
COUNT(*) as ITEMS_COUNT,
AVG(TOTAL_HOURS) as AVG_HOURS,
MIN(TOTAL_HOURS) as MIN_HOURS,
MAX(TOTAL_HOURS) as MAX_HOURS
FROM
stage_durations
GROUP BY
ASSIGNED_BY_NAME, STAGE_NAME
ORDER BY
ASSIGNED_BY_NAME, AVG_HOURS DESC

Анализ товаров в смарт-процессе:

SELECT
p.PRODUCT_NAME,
COUNT(DISTINCT p.ITEM_ID) as ITEMS_COUNT,
SUM(p.QUANTITY) as TOTAL_QUANTITY,
AVG(p.PRICE) as AVG_PRICE,
SUM(p.QUANTITY * p.PRICE) as TOTAL_REVENUE
FROM
crm_dynamic_items_prod_105 p -- ID вашего смарт-процесса
JOIN
crm_dynamic_items_105 i ON p.ITEM_ID = i.ID
WHERE
i.STAGE_NAME = 'Выполнен' -- Название нужной стадии
GROUP BY
p.PRODUCT_NAME
ORDER BY
TOTAL_REVENUE DESC

Анализ связей с элементами CRM:

SELECT
sp.TITLE as SMART_PROCESS_TITLE,
COUNT(DISTINCT r.SRC_ENTITY_ID) as RELATED_ENTITIES,
CASE
WHEN r.SRC_ENTITY_TYPE_ID = 1 THEN 'Лид'
WHEN r.SRC_ENTITY_TYPE_ID = 2 THEN 'Сделка'
WHEN r.SRC_ENTITY_TYPE_ID = 3 THEN 'Контакт'
WHEN r.SRC_ENTITY_TYPE_ID = 4 THEN 'Компания'
WHEN r.SRC_ENTITY_TYPE_ID = 7 THEN 'Предложение'
WHEN r.SRC_ENTITY_TYPE_ID = 31 THEN 'Счет'
ELSE 'Другой тип'
END as ENTITY_TYPE
FROM
crm_entity_relation r
JOIN
crm_smart_proc sp ON r.DST_ENTITY_TYPE_ID = sp.ENTITY_TYPE_ID
GROUP BY
sp.TITLE, ENTITY_TYPE
ORDER BY
sp.TITLE, RELATED_ENTITIES DESC

Лучшие практики визуализации данных смарт-процессов

Выбор типа визуализации

Для разных аспектов анализа смарт-процессов рекомендуются следующие типы диаграмм:

  1. Движение элементов по стадиям — диаграммы Санкея или каскадные диаграммы
  2. Временные показатели обработки — диаграммы Гантта или боксплоты
  3. Распределение ответственности — тепловые карты или матричные диаграммы
  4. Товарный анализ — древовидные карты или кольцевые диаграммы
  5. Взаимосвязи с элементами CRM — диаграммы связей или матрицы смежности

Интерактивные элементы дашбордов

Создайте интерактивный дашборд с фильтрами по:

  • Временному периоду (день, неделя, месяц, квартал)
  • Ответственным сотрудникам
  • Стадиям смарт-процесса
  • Пользовательским полям
  • Связанным элементам CRM

Ключевые показатели (KPI)

На главной панели дашборда разместите ключевые показатели:

  • Общее количество обрабатываемых элементов
  • Процент успешно завершенных элементов
  • Среднее время обработки
  • Количество просроченных элементов
  • Распределение нагрузки по сотрудникам

Практические сценарии использования аналитики смарт-процессов

Сценарий 1: Оптимизация процесса обслуживания клиентов

Для смарт-процесса "Заявки на сервис" анализ позволяет:

  • Выявить типичные причины обращений и подготовить шаблоны решений
  • Определить оптимальную нагрузку на сервисных инженеров
  • Сократить время обработки заявок за счет выявления типовых задержек
  • Улучшить клиентский опыт за счет предиктивного обслуживания
Это ведет к повышению удовлетворенности клиентов и снижению затрат на обслуживание.

Сценарий 2: Управление проектами и задачами

Для смарт-процесса "Проекты" анализ помогает:

  • Прогнозировать длительность проектов на основе исторических данных
  • Оптимизировать распределение ресурсов между проектами
  • Выявлять риски задержек на ранних стадиях
  • Обеспечивать прозрачность статуса проектов для руководства
Это способствует более эффективному планированию и выполнению проектов в срок.

Сценарий 3: Управление производственными процессами

Для смарт-процесса "Производственные заказы" анализ позволяет:

  • Оптимизировать производственные циклы
  • Планировать закупки и управлять запасами на основе прогнозов
  • Выявлять узкие места в производственной цепочке
  • Снижать простои оборудования и персонала
Результатом является повышение эффективности производства и снижение себестоимости.

Сценарий 4: Управление документооборотом

Для смарт-процесса "Согласование документов" анализ помогает:

  • Оптимизировать маршруты согласования
  • Выявлять типичные причины отклонения документов
  • Сокращать время согласования за счет параллельных процессов
  • Автоматизировать типовые операции
Это приводит к ускорению бизнес-процессов и снижению административной нагрузки.

Интеграция аналитики смарт-процессов с другими элементами CRM

Объединение данных смарт-процессов и сделок

SELECT
d.ID as DEAL_ID,
d.TITLE as DEAL_TITLE,
d.STAGE_NAME as DEAL_STAGE,
sp.ID as SMART_PROCESS_ID,
sp.TITLE as SMART_PROCESS_TITLE,
sp.STAGE_NAME as SMART_PROCESS_STAGE,
date_diff('day', d.DATE_CREATE, sp.CREATED_TIME) as DAYS_BETWEEN_CREATION
FROM
crm_deal d
JOIN
crm_entity_relation r ON d.ID = r.SRC_ENTITY_ID AND r.SRC_ENTITY_TYPE_ID = 2
JOIN
crm_dynamic_items_1075 sp ON r.DST_ENTITY_ID = sp.ID AND r.DST_ENTITY_TYPE_ID = 1075

Комплексный анализ клиентского пути через смарт-процессы

WITH client_journey AS (
SELECT
c.ID as COMPANY_ID,
c.TITLE as COMPANY_NAME,
COALESCE(d.ID, NULL) as DEAL_ID,
COALESCE(d.TITLE, NULL) as DEAL_TITLE,
COALESCE(d.OPPORTUNITY, 0) as DEAL_AMOUNT,
COALESCE(sp.ID, NULL) as SP_ID,
COALESCE(sp.TITLE, NULL) as SP_TITLE,
COALESCE(sp.STAGE_NAME, NULL) as SP_STAGE
FROM
crm_company c
LEFT JOIN
crm_deal d ON c.ID = d.COMPANY_ID
LEFT JOIN
crm_entity_relation r ON d.ID = r.SRC_ENTITY_ID AND r.SRC_ENTITY_TYPE_ID = 2
LEFT JOIN
crm_dynamic_items_1075 sp ON r.DST_ENTITY_ID = sp.ID AND r.DST_ENTITY_TYPE_ID = 1075
)
SELECT
COMPANY_NAME,
COUNT(DISTINCT DEAL_ID) as DEALS_COUNT,
SUM(DEAL_AMOUNT) as TOTAL_DEAL_AMOUNT,
COUNT(DISTINCT SP_ID) as SMART_PROCESSES_COUNT,
STRING_AGG(DISTINCT SP_STAGE, ', ') as STAGES
FROM
client_journey
GROUP BY
COMPANY_NAME
ORDER BY
DEALS_COUNT DESC, TOTAL_DEAL_AMOUNT DESC

Заключение

Аналитика смарт-процессов в BI-Конструкторе Битрикс24 открывает широкие возможности для оптимизации бизнес-процессов компании и принятия обоснованных решений. Гибкость смарт-процессов позволяет адаптировать их под уникальные потребности бизнеса, а инструменты BI-Конструктора помогают извлечь максимальную ценность из накопленных данных.

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

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

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️➤
Разработка BI-отчетов - консультации и помощь в разработке индивидуальных BI-отчетов в BI-Конструкторе Битрикс24

Телеграм канал про BI-Конструктор - изучаем с нуля BI-Конструктор Битрикс24

Поддержать автора канала
донатом