Мобильді қосымшадан Kafka арқылы Bitrix24-ке өтінімдер және клиентке кері байланыс
Жылжымайтын мүлік кепілімен несиеге өтінімдер мобильді қосымшадан келетін, оларды қолмен көшірмей, құжаттары мен кепіл деректері бар CRM мәмілелеріне айналдыру керек болды. Кері бағытта қосымша шешім туралы біліп, клиенттен қызмет көрсетуді бағалауды сұрауы тиіс еді.
Консьюмер үздіксіз жұмыс істейді және қисық хабарламада құламауы керек; телефондар әртүрлі форматта келеді; клиент құжатын жоғалтуға болмайды; Kafka кластерлері екеу, ал басқа кластерге жіберу бұрын бос топикпен «сәтті» нәтиже берген.
- supervisor/systemd басқаратын rdkafka негізіндегі PHP-консьюмер: топиктегі өтінім микробизнес воронкасында контакт пен мәмілеге айналады
- Контакт ЖСН және телефонның жазылу нұсқалары бойынша ізделеді; мәмілеге жеке куәлік тіркеледі, кепіл түрі мен КАТО коды сәйкестендіріледі
- Өткізіп алынған өтінімдерді HTTP арқылы және CLI-дан қолмен қайта өңдеу, ақаулықтарда Telegram-ескертулер, журналдарда дербес деректер мен құжаттарды бүркемелеу
- Өтінім мәртебелері мәміле нөмірі бойынша мобильді қосымшаның топигіне кері жіберіледі
- Producer: мәміленің қорытынды сатысында оқиға Kafka-ға acks=all және delivery-report бойынша растаумен кетеді, ал қосымша клиентке қызмет көрсетуді бағалау өтінішімен push жібереді
Мобильді қосымшадан келген өтінімдер CRM-ге қолмен көшірусіз — құжатымен және кепіл деректерімен түседі, ал клиент шешім туралы біліп, бағалау сұранысын алады. Оқиғаның жеткізілуін брокер растайды, ал өңдеу ақаулығы бірден Telegram-да көрінеді.