Kopsavilkums
Klients pārvalda rezervācijas un pierakstus esošā CRM sistēmā.
Risinājums kļuva par pakalpojumu rezervāciju moduli, kas integrēts ar esošo CRM sistēmu, lomām, atļaujām un API.
Modulis ir izveidots, lai rezervāciju procesi paliktu esošajā CRM sistēmā.
Klienta stāsts
Klients ir pakalpojumu pārvaldības uzņēmums no Čehijas. Tas koordinē klientus, darbiniekus, tehniķus un pakalpojumu pieprasījumus, izmantojot esošu CRM sistēmu.
Klients CRM sistēmā pārvalda gaidāmos pierakstus un norīkotos darbiniekus. Klientu dati, resursi un pasūtījumu statusi ir daļa no tā paša darba procesa.
Pieprasījums bija vienkāršs: pievienot rezervāciju un plānošanas procesus, neaizstājot CRM sistēmu, nemainot pašreizējās atļaujas un netraucējot esošajiem datiem un integrācijām.
Risinājums tika veidots kā atsevišķi paneļi administratoriem, lietotājiem un darbiniekiem. Tas savienoja rezervāciju pārvaldību ar rēķiniem un resursu rezervēšanu.
Paziņojumi un API integrācijas palika CRM struktūras daļa.
Klients vēlējās
- Pārvaldīt rezervācijas, gadījumus, uzdevumus, pārdošanu, rēķinus un pakalpojumu pieprasījumus.
- Savienot iekšējās sistēmas, trešo pušu pakalpojumus un ārējās platformas.
- Nodrošināt lietotājiem uz lomām balstītu piekļuvi ar atsevišķām saskarnēm.
- Nodrošināt ērtu darbu datoros, planšetēs un mobilajās ierīcēs.
Kāpēc nederēja gatava programmatūra
Pielāgots modulis atbilda esošajai CRM kodu bāzei, lomām, atļaujām un paneļiem. Tas arī savienoja rezervāciju pārvaldību ar rēķinu izrakstīšanu un resursu rezervēšanu.
Projekta pārskats
Risinājums tika izstrādāts esošajai CRM sistēmai, nevis kā atsevišķa rezervāciju platforma. Laravel 11, MySQL un Nwidart Modules saglabāja rezervāciju funkcijas pašreizējā lietotnes struktūrā.
Galvenās darba plūsmas pārvaldībai tika izveidots rezervāciju informācijas panelis ar gaidāmajiem pierakstiem, klientu datiem un norīkotajiem darbiniekiem. Tajā iekļauti arī rezervāciju statusi un pasūtījumu statusu atjauninājumi.
Atsevišķi administratora, lietotāja un darbinieku paneļi saglabā esošās lomas un atļaujas. Darbinieki redz sev piešķirtās rezervācijas un paziņojumus, savukārt administratori pārvalda moduļa iestatījumus un papildu CRM funkcijas.
Īpaša uzmanība tika pievērsta rēķinu izrakstīšanai, resursu rezervēšanai un WebSockets. REST API savieno moduli ar iekšējām sistēmām un ārējiem pakalpojumiem.
Galvenais izaicinājums bija pievienot jaunas darbības funkcijas, nemainot klienta pašreizējo infrastruktūru. Tādēļ rēķinu uzskaite un izmaiņu vēsture varēja tikt pievienota kā atsevišķi moduļi.
Vēlāk varēja pievienot arī pielāgotus CRM moduļus un API integrācijas.
Piegādātās galvenās funkcijas
- Rezervāciju panelis ar gaidāmajiem pierakstiem
- Klientu pierakstu pārvaldība
- Rezervāciju statusu kontrole
- Norīkoto darbinieku un resursu izvēle
- Adaptīvas pierakstu veidlapas
- Administratora, lietotāja un darbinieku paneļi ar piekļuvi pēc lomām
- Reāllaika rezervāciju paziņojumi
- Rēķinu un izmaiņu vēstures iespējas
- REST API un webhook integrācijas