Мазмунга өтүү

CRM · SFE · Фармацевтика

W-CRM — медициналык өкүлдөр үчүн CRM

Байланыш үзүлүүсүнө туруктуу талаа CRM. Медициналык өкүлдөр жана фармкомпаниялар үчүн атайын CRM: кардарлар, визиттер, тапшырмалар, сатуулар жана кызматкерлердин натыйжалуулугу.

Корпоративдик системаларOffline-first PWAGPS + Wialon6 роль · 263 укук
W-CRM ичинде өкүлдүн бир күндүк визиттеринин тизмеси

Кейсти көрүү

Системанын ичинде эмне бар

Дарыканаларга визиттерДарыгерлерге визиттерТүйүндөрдүн аудитиКонференциялар жана семинарларМаршруттарПромо-максаттарCLM-презентацияларАнкеталарТабельӨргүүлөр жана макулдашууларExcel-экспортторБилдирмелер
Тармак
Фармацевтика
Статус
Продакшендо
Системадагы ролдор
6
Кирүү укуктары
263
PWA экрандары
45
Визит түрлөрү
9
LaravelNuxtPostgreSQLRedisMeilisearch

Милдет

Фармкомпаниялар медициналык өкүлдөрдүн визиттерин таблицаларда эсепке алышкан: маршрутсуз, көзөмөлсүз жана дарыгерлер менен дарыканалар боюнча ачык аналитикасыз.

Чечим

W-CRM'ди иштеп чыктык: байланыш тарыхы менен дарыгерлер менен дарыканалардын бирдиктүү базасы, маршруттарды, визиттерди жана тапшырмаларды пландаштыруу, сатууларды эсепке алуу, геолокациясы бар талаа иши үчүн мобилдик тиркеме жана жетекчилер үчүн кызматкерлердин натыйжалуулук дашборддору.

Визиттин сценарийи

Бир визит: даярдыктан отчётко чейин

Талаа ишинин ар бир кадамы санариптештирилген: өкүлдө максат, скрипт жана түйүндүн тарыхы бар, ал эми жетекчи маалыматты визит аяктаган заматта алат.

01

Даярдык

Түйүн боюнча SMART-максаттар, продукт скрипттери жана мурунку визиттердин тарыхы бир даярдык терезесинде чогултулган.

Визитке даярдык терезеси: түйүн боюнча SMART-максаттар
Дарыгер үчүн негизги билдирүүлөрү бар продукт скрипттери

02

Түйүндө

Старт координаттар менен ырасталат: тиркеме өкүлдүн позициясын түйүндүн радиусу менен салыштырат, визитти түйүндөн тышкары белгилөө мүмкүн эмес.

Түйүндүн карточкасы: дарек, геолокация, контакттар жана эскертүүлөр

03

Дарыгерге презентация

CLM-китепкана визиттин ичинде эле ачылат, система ар бир слайддагы убакытты эсептеп, презентациялардын натыйжалуулугун талдайт.

Визиттин ичинде ачылган CLM-презентация
Продукт линиялары боюнча CLM-презентациялардын китепканасы

04

Аяктоо

Жайгаштыруу аудити, промо-материалдар жана анкета жооптору аяктоодо катталып, дароо жетекчинин отчётторуна түшөт.

Визитти аяктоо: текшерүүлөр, анкета жана макулдашуулар

Offline-first

Байланыш үзүлдү. Иш улана берет

Түйүндөрдө байланыш туруксуз болушу мүмкүн, бирок визит уланышы керек. Ар бир аракет түзмөктөгү жергиликтүү кезекке жазылып, тармак калыбына келгенде серверге бир батч менен жөнөтүлөт. Сынап көрүңүз:

Тармак: онлайн

Визит · Неман 70 дарыканасы

Бишкек ш., Айбек-Ата көч.

Outbox · жергиликтүү кезек

Кезек бош. Сол жактагы аракеттерди аткарыңыз

Сервер · /api/sync/push

Кезектен батчты күтүүдө

01

IndexedDB ичиндеги Outbox

Визиттин аракеттери Dexie аркылуу жергиликтүү сакталып, тиркеме кайра иштетилгенде да жоголбойт.

02

Офлайнды чынчыл аныктоо

Тармактын абалы navigator.onLine боюнча эмес, суроо-талаптын чыныгы катасы жана ачык /api/ping боюнча аныкталат: «тармак бар, сервер жеткиликсиз» учуру да офлайн катары таанылат.

03

Бир батч, FIFO тартиби

Тармак чыкканда кезек бир POST /api/sync/push менен кетет жана ар бир аракет боюнча атомардык колдонулат.

04

Идемпотенттүү протокол

Ар бир суроо-талап X-Idempotency-Key алып жүрөт: үзүлүүдөн кийин кайра жөнөтүү кош нуска жаратпайт жана визиттин статусун бузбайт.

Чыныгы интерфейстеги офлайн режим

Офлайн режим: синхрондоштурула элек маалымат тууралуу баннер жана жергиликтүү сактоо тосту
Офлайн режим: синхрондоштурула элек маалымат тууралуу баннер жана жергиликтүү сактоо тосту
Тармак кайтты: кезек серверге кетти, пландар жана статустар ордунда
Тармак кайтты: кезек серверге кетти, пландар жана статустар ордунда

GPS-көзөмөл

Ар бир визит координаттар менен ырасталган

Гео-валидация түйүндүн радиусунан тышкары стартка жол бербейт, ал эми Wialon телематикасы унаалардын маршрутун чыныгы визиттер менен салыштырып, сапарлар боюнча бузууларды табат.

Неман 70 дарыканасы

радиусу 100 м

Өкүл · 34 м · Радиустун ичинде · старт уруксат
Радиустан тышкары · старт бөгөттөлгөн

Түйүндүн радиусу

Радиустан тышкары старт берүү аракети API деңгээлинде OutOfRadiusException жообу менен бөгөттөлөт.

Wialon телематикасы

Корпоративдик унаалардын тректери визиттер менен салыштырылат, анализатор ар бир сапар боюнча бузууларды табат.

GPS-отчёттор

Жетекчи каалаган мезгил үчүн GPS-бузууларды бир отчёт менен жүктөп алат.

Сапат бөлүмү: кызматкерлер боюнча визиттердин GPS-ырастоосу
Сапат бөлүмү: ар бир кызматкер боюнча GPS менен ырасталган визиттердин үлүшү

Аналитика

Жетекчи бүт талааны көрөт

Талаа маалыматтарынын үстүндө жети аналитика бөлүмү: план жана камтуу, тренддер, түйүндөр менен контакттардын LTV'си, визиттердин сапаты, презентациялардын натыйжалуулугу жана болжолдоо.

01

План жана камтуу

Планды аткаруу, топтолмо прогресс жана объекттер менен контакттардын базасын камтуу.

План аналитикасы: аткаруу, прогресс жана базаны камтуу
02

Сааттар боюнча активдүүлүк

Жуманын жылуулук картасы команда качан чын эле талаада болгонун көрсөтөт.

Командалык активдүүлүктүн күн жана саат боюнча жылуулук картасы
03

Өкүлдөр

Кызматкерлерди салыштыруу: тренд-спарклайндар, аткаруу жана GPS-ырастоолордун үлүшү.

Өкүлдөрдү салыштыруу: тренддер, аткаруу жана GPS үлүшү
04

Кызматкердин профили

Белгилүү өкүлдүн визиттери, объекттери, контакттары жана иш узактыгы.

Кызматкердин профили: визиттер, объекттер жана талаадагы убакыт

13 асинхрондук экспорт

Excel-отчёттор кезекте түзүлүп, билдирме менен келет: визиттер, табель, GPS, өргүүлөр, промо-матрица жана башкалар.

Отчёт түрү боюнча асинхрондук Excel-экспортту түзүү

Система сандарда

263

кирүү укугу

66

маалымат модели

45

PWA экраны

36

аракет хендлери

13

Excel-экспорт

9

визит түрү

Капоттун астында

Ичинде кандай түзүлгөн

Бардык аракеттерге бир API

PolymorphicFormRequest жана 36 хендлерден турган фабрика: бир топ кастом роуттун ордуна action талаасы бар PUT /visits/{id}.

Bun.js менен real-time

PHP-монолиттин жанындагы Bun.js WebSocket-сервери командага билдирмелерди заматта таратат.

Meilisearch издөөсү

Кэштөөчү сервистери бар Laravel Scout аркылуу дарыгерлер, дарыканалар жана продукттар боюнча толук тексттик издөө.

Өзөк пакет катары

Домен wires-core Composer-китепканасына чыгарылган: Finance, Warehouse жана HR модулдары системада мурунтан бар.

Laravel 12Nuxt 4PostgreSQLRedisMeilisearchBun.jsDexieWorkboxMinIOFilament 4

Натыйжа

Жетекчилик талаа ишинин ачык сүрөтүн алып, натыйжалуу визиттердин саны өстү.

Кийинки долбоор

Trade Assistant — рынокту интеллектуалдык талдоо