Эффективное управление персоналом и контроль коммуникаций — важнейшие аспекты успешного бизнеса. BI-Конструктор Битрикс24 предоставляет мощные инструменты для анализа данных о сотрудниках, организационной структуре и телефонных коммуникациях. В этой статье мы рассмотрим, как использовать наборы данных user, org_structure и telephony_call для создания информативных отчетов, которые помогут оптимизировать работу вашей компании.
Наборы данных для анализа персонала и коммуникаций
В BI-Конструкторе Битрикс24 доступны три ключевых набора данных для анализа персонала и коммуникаций:
1. user — данные о сотрудниках компании
Этот набор содержит информацию о всех пользователях системы:
- Идентификаторы и имена сотрудников
- Статусы (активные/уволенные)
- Детальная информация о подразделениях
- Структура подчинения (до трех уровней вложенности)
С помощью этих данных вы можете анализировать:
- Распределение персонала по отделам
- Изменения в кадровом составе
- Иерархическую структуру компании
- Загруженность отдельных подразделений
2. org_structure — данные о структуре компании
Набор содержит информацию об организационной структуре:
- Идентификаторы и названия отделов
- Статусы отделов (активные/отключенные)
- Типы структурных единиц (отдел/компания/функциональная группа)
- Иерархические связи между отделами
- Информация о руководителях подразделений
Эти данные позволяют визуализировать:
- Полную организационную структуру
- Распределение сотрудников по отделам
- Подчиненность и взаимосвязи между подразделениями
- Изменения в организационной структуре во времени
3. telephony_call — данные о телефонных коммуникациях
Набор содержит подробную информацию о звонках:
- Идентификаторы и длительность звонков
- Данные об операторах и их подразделениях
- Типы вызовов (входящие/исходящие)
- Статусы звонков и их результаты
- Связи с CRM-объектами (сделки, лиды)
- Оценки качества и стоимость звонков
Эти данные позволяют анализировать:
- Эффективность телефонных коммуникаций
- Нагрузку на операторов
- Качество обслуживания клиентов
- Распределение звонков по подразделениям
- Связь между звонками и продажами
Практические примеры отчетов
Анализ организационной структуры и кадрового состава
Отчет "Структура компании и распределение персонала"
Этот отчет визуализирует организационную структуру и показывает распределение сотрудников по отделам:
- Древовидная диаграмма структуры компании
- Количество сотрудников в каждом подразделении
- Соотношение руководителей и рядовых сотрудников
- Динамика изменения численности по отделам
Для создания такого отчета объедините данные из наборов user и org_structure, используя связь по идентификаторам отделов.
Отчет "Кадровая динамика"
Анализирует изменения в кадровом составе:
- Динамика приема и увольнения сотрудников
- Текучесть кадров по отделам
- Стабильность кадрового состава ключевых подразделений
Для этого отчета используйте исторические данные о статусах сотрудников из набора user.
Анализ эффективности телефонных коммуникаций
Отчет "Телефонная активность отделов"
Показывает распределение звонков по подразделениям:
- Количество входящих и исходящих звонков
- Средняя длительность разговоров
- Доля успешных звонков
- Нагрузка на отделы в разные периоды времени
Для создания отчета объедините данные из наборов telephony_call и user, используя поле PORTAL_USER_ID.
Отчет "Эффективность операторов"
Анализирует работу операторов:
- Количество звонков на одного сотрудника
- Средняя длительность разговоров
- Конверсия звонков в сделки
- Оценки качества обслуживания
Этот отчет требует объединения данных из telephony_call, user и crm_deal (при анализе конверсии).
Отчет "Телефонная воронка продаж"
Показывает, как телефонные коммуникации трансформируются в продажи:
- Количество звонков по типам
- Процент звонков, связанных с CRM-сущностями
- Конверсия звонков в лиды и сделки
- Средний чек по сделкам, инициированным звонками
Технические аспекты создания отчетов
Подготовка данных
1. Объединение данных о сотрудниках и отделах:
SELECT
user.*,
org_structure.NAME as DEPARTMENT_FULL_NAME,
org_structure.HEAD_ID as DEPARTMENT_HEAD_ID
FROM
user
LEFT JOIN
org_structure ON user.DEPARTMENT_ID = org_structure.ID
WHERE
user.ACTIVE = 'Y'
2. Подготовка данных о звонках с информацией о сотрудниках:
SELECT
telephony_call.*,
user.NAME as OPERATOR_NAME,
user.DEPARTMENT_NAME as OPERATOR_DEPARTMENT,
date_diff('second', CALL_START_TIME,
date_add('second', CALL_DURATION, CALL_START_TIME)) as CALL_END_TIME
FROM
telephony_call
LEFT JOIN
user ON telephony_call.PORTAL_USER_ID = user.ID
3. Анализ звонков, связанных с CRM-объектами:
SELECT
telephony_call.*,
CASE
WHEN CRM_ENTITY_TYPE = 'LEAD' THEN 'Лид'
WHEN CRM_ENTITY_TYPE = 'DEAL' THEN 'Сделка'
WHEN CRM_ENTITY_TYPE = 'COMPANY' THEN 'Компания'
WHEN CRM_ENTITY_TYPE = 'CONTACT' THEN 'Контакт'
ELSE 'Не связан'
END as ENTITY_TYPE_NAME
FROM
telephony_call
WHERE
CRM_ENTITY_ID IS NOT NULL
Обработка множественных значений
Некоторые поля в наборе данных содержат множественные значения. Для их корректной обработки используйте функцию UNNEST:
SELECT
org_structure.ID,
org_structure.NAME,
head_id
FROM
org_structure,
UNNEST(split(HEAD_ID, ',')) AS t(head_id)
WHERE
HEAD_ID IS NOT NULL
Вычисляемые поля для анализа эффективности
Для расширенного анализа создайте вычисляемые поля:
1. Продолжительность разговора в минутах:
ROUND(CAST(CALL_DURATION AS DOUBLE) / 60, 2) AS CALL_DURATION_MINUTES
2. Категоризация звонков по длительности:
CASE
WHEN CALL_DURATION < 30 THEN 'Короткий (до 30 сек)'
WHEN CALL_DURATION < 180 THEN 'Средний (30 сек - 3 мин)'
ELSE 'Длинный (более 3 мин)'
END AS CALL_DURATION_CATEGORY
3. День недели для анализа нагрузки:
date_format(CALL_START_TIME, '%W') AS WEEKDAY
Лучшие практики визуализации
Организационная структура
Для визуализации организационной структуры используйте:
- Древовидные диаграммы (Treeview) - показывают иерархию и подчиненность подразделений.
- Тепловые карты (Heatmap) - отображают насыщенность отделов сотрудниками или активностью.
- Таблицы с вложенными группировками - позволяют детализировать данные по уровням организации.
Телефонная активность
Для анализа телефонной активности эффективны:
- Линейные графики - отображают динамику звонков во времени.
- Столбчатые диаграммы - сравнивают активность разных операторов или отделов.
- Дашборды с KPI - показывают ключевые показатели эффективности телефонии.
- Сводные таблицы - предоставляют детальную статистику с возможностью группировки.
Практические сценарии использования
Сценарий 1: Оптимизация организационной структуры
Используйте анализ данных из user и org_structure для выявления:
- Перегруженных руководителей (с большим количеством прямых подчиненных)
- Несбалансированных отделов (слишком большие или маленькие)
- Несоответствий между формальной структурой и фактическим распределением задач
Результаты анализа помогут оптимизировать организационную структуру и улучшить управляемость компании.
Сценарий 2: Повышение эффективности телефонных продаж
Объедините данные из telephony_call, user и crm_deal для:
- Выявления лучших практик успешных операторов
- Определения оптимального времени для звонков
- Выявления типичных проблем в телефонных коммуникациях
- Корреляции между длительностью разговора и вероятностью сделки
На основе этих данных можно разработать программу обучения операторов и оптимизировать процессы телефонных продаж.
Сценарий 3: Планирование нагрузки колл-центра
Анализируя данные из telephony_call в разрезе времени:
- Определите пиковые часы и дни недели
- Выявите сезонные колебания в объемах звонков
- Спрогнозируйте потребность в операторах на разные периоды
- Оптимизируйте графики работы сотрудников
Это позволит эффективнее планировать ресурсы и обеспечивать высокое качество обслуживания клиентов.
Заключение
BI-Конструктор Битрикс24 предоставляет уникальные возможности для аналитики персонала и коммуникаций. Используя наборы данных user, org_structure и telephony_call, вы можете создавать информативные отчеты, которые помогут лучше понимать процессы в компании, оптимизировать организационную структуру и повышать эффективность телефонных коммуникаций.
Начните с базовых отчетов и постепенно расширяйте аналитику, добавляя новые измерения и показатели. Комбинируйте данные из разных наборов для получения комплексной картины и выявления неочевидных взаимосвязей. Помните, что главная цель аналитики — не просто сбор данных, а получение ценных инсайтов, которые помогут принимать обоснованные управленческие решения.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️➤
Разработка BI-отчетов - консультации и помощь в разработке индивидуальных BI-отчетов в BI-Конструкторе Битрикс24
Телеграм канал про BI-Конструктор - изучаем с нуля BI-Конструктор Битрикс24