Вебформат

Главная/Блог/Аналитика

Аналитика22 августа 20234 мин

Разработка отчётов в Битрикс24: BI-коннектор или кастом на PHP

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

Поделиться
Отчёты в Битрикс24 · BI-коннектор и кастомная разработка

Задачи по разработке отчётов появляются регулярно, но до реализации доходят далеко не все. Причина - три сложности, которые всплывают почти в каждом проекте: источники данных, визуализация и права доступа.

В том, что отчёты - это сложно, убедился и сам 1С-Битрикс: компания разработала BI-коннектор и сосредоточилась на нём. На конференциях представители вендора признают: угадать с готовыми отчётами для широкой аудитории трудно. Поэтому 1С-Битрикс пошёл другим путём - дал выгружать данные из Битрикс24 во внешние системы: Microsoft Power BI, Yandex DataLens, Google Looker Studio.

Проблема универсального отчёта

К нам часто приходят с просьбой разработать универсальный отчёт сразу для всех: чтобы руководитель подразделения видел всю информацию по своему отделу, а директор - по всем подчинённым отделам. И уже здесь начинаются трудности. Хорошо, если сотрудников 10-15. А если их сотни, и в одном отчёте разные сотрудники должны видеть разные цифры?

Именно из-за прав доступа (и ещё нескольких причин) часть отчётов мы разрабатываем по-старому - внутри Битрикс24, на PHP и Vue.js. Это не отказ от BI-систем, а второй инструмент для случаев, где готовой выгрузки недостаточно.

Что умеет кастомный отчёт

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

Фильтр отчёта показывает финансовые и производственные показатели вместе или по отдельности - от этого выбора зависит набор дополнительных колонок. Диаграммы и графики строим на библиотеке AmCharts - на ней же 1С-Битрикс строит свои диаграммы.

BI или кастом

Было

BI-выгрузка (Power BI, DataLens, Looker Studio): быстро, гибкая визуализация, хорошо для аналитики по компании в целом. Но тонкое разграничение прав внутри одного отчёта даётся тяжело.

Стало

Кастомный отчёт на PHP/Vue.js внутри Битрикс24: полный контроль над правами доступа и логикой, кликабельные цифры с переходом в сделки. Дороже в разработке, зато показывает каждому ровно то, что ему положено.

Это не конкурирующие подходы, а два уровня: BI - для аналитики и наглядных дашбордов, кастомный отчёт - там, где важны права доступа и связь цифр с конкретными объектами CRM. Если вам нужен отчёт под реальную структуру компании - разберём задачу и предложим, что подойдёт.

Нужен отчёт, который показывает то, что важно?

Обсудим ваш проект - разберём ваши данные и задачи и предложим решение: BI-выгрузка или кастомный отчёт в Битрикс24 с нужными правами доступа и визуализацией.