Мазмұнға өту
N1
CRM / Bitrix24 · BI-дашборд

Bitrix24 үстіндегі кастомды BI-дашборд

Клиент: lada-dabracar.by Санат: CRM / Bitrix24 Стек: PHP, Bitrix24 D7, SQL-есептер, TTL кэші, whitelisted AJAX Мерзім: 4–6 апта
Мәселе

lada-dabracar.by авто дилер орталығында басшылық пен колл-центрге Bitrix24 үстінде «өтінім → визит → сатылым» бірыңғай шелегі керек болды — CRM-нің штаттық есептері мұндай көріністі бермейтін.

Шектеулер

Колл-центрдің кейбір классикалық метрикалары (SL/ASA/ATA) телефония деректерінсіз физикалық түрде есептелмейді; күн көздері (лид/визит) әртүрлі болса, оларды нақты бөлмесе, пайыздар бұрмаланады.

Не істедім
  • Сүзгілерді қауіпсіз қоюмен CRM-нің нақты уақыттағы деректері үстінде 20 параметрленген SQL-есеп
  • Аралық метрикалары (Contact Rate, Occupancy және т.б.) бар «лид → визит → мәміле → сатылым» шелегі
  • TTL, stale-fallback және блоктаулары бар көпдеңгейлі кэш — дашборд CRM-ді ауыр сұраныстармен жүктемейді
  • Құқықтар мен sessid тексерілетін 33 whitelisted AJAX-әрекет
  • Сандарды «боямай», әр даулы метриканың шектеулерін адал құжаттау
Скриншоттар
Скриншот жақында қосылады Дашбордтың шолу қойындысы: өтінім → визит → сатылым шелегі
Скриншот жақында қосылады Қоңыраулар мен операторлар қойындысы
Скриншот жақында қосылады Метрикалар бөлінісі бар бағыттар қойындысы

Архитектура
Bitrix24 нақты уақыттағы деректер SQL-есептер Cache-қабаты (live/cached/pre-aggregated) Қойындылары бар дашборд
Нәтиже

Басшылық пен колл-центр Excel-ге түсіру орнына қойындылары (шолу/визиттер/қоңыраулар/операторлар/бағыттар) бар бірыңғай шелек дашбордын алды — кэшпен және анық құжатталған метрика шектеулерімен.

Нені қайта қолдануға болады
Live/cached/pre-aggregated есептердің provider-қабаты Ауыр SQL-есептер үшін TTL және stale-fallback кэші Метрика шектеулерін адал құжаттау тәсілі