Наши приложения в Маркете
BI аналитика в Битрикс24
Битрикс24 очень популярная CRM, однако, она имеет скудный функционал собственной системы отчетности, сложную структуру данных и API. Для решения этой проблемы разработчики Битрикс24 ввели интеграцию собственной системы с ведущими аналитическими платформами на рынке (Power BI, Google Data Studio, Yandex Datalens). Штатный нативный коннектор Битрикс24, "BI-Аналитика". Эта интеграция дает разработчикам множество возможностей для выстраивания систем аналитики практически любой сложности.

Это решение реально работает очень быстро, у него достаточно гибкий функционал по фильтрам и выборкам.
Однако при попытке создать полноценную модель на базе этой интеграции в ходе разработки мы столкнулись с рядом проблем:
-
Ограничения строк по тарифным планам Битрикс24.
-
Штатный коннектор Битрикс24 выгружает ограниченный набор сущностей.
Это приводит к тому, что у нас в рамках этой интеграции нет возможности строить полноценную систему аналитики.
Т.е. если мы хотим построить отчет, в котором присутствуют, к примеру Счета или Смарт-процессы, то на базе этой интеграции у нас это сделать не получится.
Наше решение
Мы, рекламное агентство Media Targeting, являемся партнёром Битрикс24 и в 2018-м году выпустили первую версию коннектора BI Data.
Приложение получило более 750 установок на клиентских порталах, включая Яндекс.Лицей, Splat и другие крупные компании.


Сейчас мы представляем версию 2.0, основанную на нативном коннекторе BI-Аналитика Битрикс24 и получающую данные как из нативного коннектора, так и по REST API.

С BI Data Connector для Битрикс24 и Power BI, вы можете без проблем обрабатывать и анализировать данные из вашей CRM системы. Это решение позволяет вам преобразовывать сырые данные в полезную информацию для принятия обоснованных бизнес-решений. С помощью интуитивно понятных дашбордов и отчетов, вы можете легко отслеживать ключевые показатели эффективности (KPI).
- Все настройки встроены в отчёт Power BI
- Быстрая выгрузка данных
- Выгрузка дополнительных полей, используя REST API
- Нет ограничений на тариф Битрикс24, не нужна подписка на Маркет
Примеры отчётов
Сводный отчёт (скачать шаблон .pbit):
Возможности коннектора BI Data
1. Данные через нативный коннектор:
- сделки (
crm_deal
) - история сделок (
crm_deal_stage_history
) - лиды (
crm_lead
) - история лидов (
crm_lead_status_history
) - звонки (
telephony_call
) - компании (
crm_company
) - контакты (
crm_contact
) - товарные позиции в лиде (
crm_lead_product_row
) - товарные позиции в сделке (
crm_deal_product_row
) - пользовательские поля сделок (
crm_deal_uf
) - пользовательские поля лидов (
crm_lead_uf
) - проекты/группы (
socialnetwork_group
) - дела (
crm_activity
) - пользователи (
user
) - смарт-процессы (
crm_dynamic_items_XXX
) - счета (новые) (
crm_item_31
) - пользовательские поля контактов (
crm_contact_uf
) - пользовательские поля компаний (
crm_company_uf
) - задачи (
task
) - каталог товаров (
crm_product
) - стадии CRM (
crm_stages
)
2. Дополнительно по REST API:
- департаменты (
department.get
) - направления сделок (
crm.dealcategory.list
) - статусы CRM (
crm.status.list
) - счета (старые) (
crm.invoice.list
) - предложения (
crm.quote.list
) - реквизиты (
crm.requisite.list
) - разделы товаров (
crm.productsection.list
) - универсальные списки (
lists.*
) - доп. поля задач (
tasks.task.get
) - и другие методы...
Инструкции и Шаблоны:
Инструкция по созданию вебхука.
Инструкция по подключению шаблона.
Шаблон для разработки (.pbit).
Презентация для партнёров (.pdf).
Поддерживаемые методы BI-Аналитики (основные)
crm_deal
– сделкиcrm_lead
– лидыcrm_deal_uf
– пользовательские поля сделокcrm_lead_uf
– пользовательские поля лидовcrm_deal_stage_history
– история сделокcrm_lead_status_history
– история лидовtelephony_call
– звонкиcrm_company
– компанииcrm_company_uf
– пользовательские поля компанииcrm_contact
– контактыcrm_contact_uf
– пользовательские поля контактаsocialnetwork_group
– проект/группаcrm_activity
– делоcrm_lead_product_row
– товарные позиции в лидеcrm_deal_product_row
– товарные позиции в сделкеcrm_product
- товарыcrm_product_property
- свойства товаровcrm_product_property_value
- значения свойств товаровcrm_dynamic_items_ХХХ
- смарт-процессы (зависит от ID)crm_smart_proc
- список смарт-процессовcrm_stages
- стадии сущностей CRMuser
- пользователиtask
- задачиtask_stages
- стадии задачtask_uf
- пользовательские поля задачи
Дополнительные методы REST API (примеры)
crm.invoice.*
- счета (старые)crm.item.*
- работа с элементами CRM (включая новые счета, предложения, смарт-процессы)crm.status.list
- статусыcrm.requisite.*
- реквизитыcrm.product.*
- товарыcrm.productsection.*
- разделы товаровcrm.dealcategory.*
- направления сделокtasks.task.*
- задачи (новый REST)lists.*
- универсальные спискиdepartment.get
- структура компании
Функциональные таблицы (служебные)
crm_fields
- Структура таблиц BI-Аналитикиcrm_userfields_enum
- Значения списочных пользовательских полей BI-Аналитики
Коробочная версия коннектора BI Data
Помимо облачной, представлена коробочная версия коннектора, которая позволяет развернуть его на машинах под управлением Linux или Windows.
- При работе приложения все клиентские данные остаются в вашей инфраструктуре, к нашему серверу коннектор обращается только для проверки лицензии.
- По умолчанию занимает 3000 порт (можно указать другой при запуске в качестве аргумента).
Скачать:
Обращайтесь, предоставим бесплатно триал на 30 дней и поможем с настройкой.
Инструкция для настройки коробочной версии
- Убедитесь, что в Битрикс24 без ограничений работает модуль BI-Аналитика (Путь: CRM -> Аналитика -> BI-Аналитика -> Microsoft Power BI). Если действуют ограничения, появится предупреждение.
- В Битрикс24 создайте вебхук для работы коннектора (Путь: Разработчикам -> Другое -> Вебхуки -> Добавить вебхук -> Входящий вебхук):
- Задайте имя (например, "BI Data Box Connector").
- В "Настройка прав" выберите скоупы:
crm
,task
(илиtasks
),department
,user
,telephony
,lists
. - Сохраните и скопируйте URL вебхука (вида
https://yourdomain.bitrix24.ru/rest/XXX/yyyyyyyyyyyy/
).
- Запустите исполняемый файл коннектора:
server_bi_data.exe
(Windows) или./server_bi_data
(Linux). - Откройте файл шаблона Power BI (
box_template.pbix
). - Перейдите в Редактор Power Query (Главная -> Преобразование данных).
- Выберите функцию "Данные Б24" (или аналогичную) и заполните параметры:
- Адрес сервера Б24: Скопируйте из CRM -> Аналитика -> BI-Аналитика -> Microsoft Power BI -> "Адрес вашего сервера".
- Секретный ключ: Скопируйте из CRM -> Аналитика -> BI-Аналитика -> Microsoft Power BI -> "Ваш секретный ключ".
- Адрес вебхука: Вставьте URL вебхука, скопированный в п.2.
- Метод CRM Аналитики: Укажите нужный метод из списка поддерживаемых коробочной версией (см. ниже).
- Выбрать столбцы (опционально): Укажите нужные поля через запятую без пробелов (Пример:
ID,DATE_CREATE,TITLE
).
- Нажмите "Вызвать" или "Обновить". В результате будет возвращена таблица с данными.
Поддерживаемые методы коробочной версии
- Методы BI-Аналитики:
crm_deal
– сделкиcrm_lead
– лидыcrm_deal_uf
– польз. поля сделокcrm_lead_uf
– польз. поля лидовcrm_deal_stage_history
– история сделокcrm_lead_status_history
– история лидовcrm_company
– компанииcrm_company_uf
– польз. поля компанииcrm_contact
– контактыcrm_contact_uf
– польз. поля контактаcrm_activity
– делаcrm_lead_product_row
– товарные позиции в лидеcrm_deal_product_row
– товарные позиции в сделкеtelephony_call
– звонки- Методы REST API:
api_user
- пользователиapi_department
- отделыapi_crm_status
- статусыapi_task
- задачиapi_crm_product
- товары CRMapi_crm_productsection
- разделы товаров CRMapi_list
- список универсальных списковapi_list_field_<IBLOCK_ID>
- поля универсального спискаapi_list_element_<IBLOCK_ID>
- элементы универсального спискаapi_crm_invoice
- счета (старые)api_crm_category_<entityTypeId>
- направления сделок/смарт-процессовapi_crm_item_<entityTypeId>
- смарт-процесс
Стоимость
У нас нет ограничений по количеству выгружаемых данных. Подписка распространяется на 1 портал Битрикс24.
Стоимость \ Версия | Облачная версия | Коробочная версия |
---|---|---|
Подписка 1 месяц | 2 000 ₽ | 2 000 ₽ |
Подписка на 1 месяц (при оплате за год) |
1 800 ₽ | 1 800 ₽ |
Покупка навсегда | — | 80 000 ₽ |
Разработка отчётов | Оценка по ТЗ, от 2 000 ₽ / час |
Работаем по безналичному расчёту, без НДС. Реквизиты ИП.