Система учета показателей на базе информации из Битрикс24
Вернуться к списку-
Тип проекта:Информационный сайт / Корпоративный сайт / Личный сайт
-
Тематика сайта:IT, Интернет, связь
-
Редакция продукта:Старт
-
Сайт:
-
Партнер:ИП Шевчик И.С.
Задача: Разработать механизм построения отчетности по совершаемым звонкам в рамках облачной версии Битрикс24.
- Реализовать вывод списка совершенных звонков. Организовать фильтрацию по дате, статусу, направлению звонка, ответственному менеджеру.
- Реализовать вывод статистики по входящим звонкам. Организовать фильтрацию по дате, ответственному менеджеру.
Предусмотреть учет длительности звонка. Если звонок меньше 40 секунд, не считать его пропущенным, а выставлять другой статус звонка. - Реализовать вывод статистики по пропущенным звонкам. Организовать фильтрацию по дате, ответственному менеджеру.
Предусмотреть учет номера на который совершается звонок. Если на определенный внутренний номер компании поступил входящий звонок и он получил статус пропущенный, не учитывать его в статистике.
Предусмотреть исключение по телефонам менеджеров компании. Если звонит менеджер компании, не учитывать этот звонок.
Реализация:
Для реализации требуемого функционала, мы создали отдельный сайт на базе 1С-Битрикс Управление сайтом редакции Старт, подключили к нему ssl сертификат и настроили синхронизацию информации по звонкам с облачной версией Битрикс24.
Данное решение позволило использовать для построения отчетов модель ORM платформы Битрикс управление сайтом. Такие значения, как средняя продолжительность звонка, сумма продолжительности звонков по статусам, рассчитываются через запросы к БД.
пример расчета данных для построения статистики по телефонным звонкам в Битрикс24
Мы использовали заложенные в платформу 1С-Битрикс возможности по построению графиков на базе amcharts.
Синхронизация информации с Битрикс24 происходит через события или в ручном режиме.
Задача: Разработать мотивационную панель, которая показывала бы в режиме реального времени различные параметры KPI на базе информации вносимой в CRM Битрикс24.
- Количество сделок и их маржинальность
- Количество созданных лидов.
- Количество сделок созданных на основании лидов с определенным источником поступления.
- Количество писем отправленных /полученных из Битрикс24.
- Количество звонков/объем телефонного трафика по звонкам совершенным из Битрикс24.
- Реализовать фильтрацию по времени, сортировку по колонкам, и подсчет общей суммы по колонкам.
- Реализовать механизм автоматического пересчета данных мотивационной панели.
Реализация:
Мы создали приложение для облачной версии Битрикс24, которое реализует требуемый функционал.
Все данные автоматически забираются через Rest-Api Битрикс24 и обрабатываются на стороне браузера.
Использование платформы AngularJs, позволило нам организовать сортировку, подсчет суммы и автоматический пересчет таблицы.
Была так же создана отдельная панель для администратора сайта, на которой он может указывать параметры синхронизации и расчета данных для мотивационной панели.