PROJEKTAS

Paslaugų užsakymo programinė įranga esamoms CRM sistemoms

Individualios programinės įrangos kūrimas, CRM užsakymų modulis, Susitikimų planavimo programinė įranga, Užsakymų valdymas, REST API integracijos, Vaidmenimis pagrįsta prieiga, Prisitaikančios žiniatinklio sąsajos

  • Sritis: Profesionalios paslaugos
  • Čekija Vieta: Čekija
  • Įgyvendinimo laikas: 16 savaitės
  • Technologijos: PHP, JavaScript / TypeScript (Node.js)
4+ mėnesiai

Ši paslaugų valdymo įmonė daug laiko skiria klientų susitikimams, darbuotojų priskyrimui ir užsakymų būsenoms koordinuoti esamoje CRM sistemoje. Paslaugų užsakymo programinė įranga prideda šias funkcijas prie CRM jos nepakeisdama. Ji sujungia susitikimų ir klientų duomenis į vieną užsakymo procesą, o administratoriams, naudotojams ir darbuotojams suteikia prisitaikančius skydelius užsakymams ir pranešimams valdyti. Sprendimas skirtas sumažinti rankinį koordinavimą kliento užsakymų procesuose.

Santrauka

Problema

Klientas valdo užsakymus ir susitikimus esamoje CRM sistemoje.

Sprendimas

Sprendimas tapo paslaugų užsakymo moduliu, integruotu su esama CRM sistema, vaidmenimis, teisėmis ir API.

Rezultatas

Modulis skirtas išlaikyti užsakymų procesus esamoje CRM sistemoje.

Kliento istorija

Klientas yra paslaugų valdymo įmonė iš Čekijos. Per esamą CRM sistemą ji koordinuoja klientus, darbuotojus, technikus ir paslaugų užklausas.

Klientas CRM sistemoje valdo laukiančius susitikimus ir priskirtus darbuotojus. Tame pačiame procese tvarkomi klientų duomenys, ištekliai ir užsakymų būsenos.

Užduotis buvo paprasta: pridėti užsakymų ir planavimo procesus nepakeičiant CRM sistemos, esamų teisių, duomenų ar integracijų.

Sprendimas sukurtas kaip atskiri administratoriaus, naudotojų ir darbuotojų skydeliai. Užsakymų valdymas sujungtas su sąskaitomis ir išteklių rezervavimu.

Pranešimai ir API integracijos liko CRM struktūros dalimi.

Klientas pageidavo

  1. Valdyti užsakymus, atvejus, užduotis, pardavimus, sąskaitas ir paslaugų užklausas.
  2. Sujungti vidines sistemas, trečiųjų šalių paslaugas ir išorines platformas.
  3. Suteikti naudotojams vaidmenimis pagrįstą prieigą per atskiras sąsajas.
  4. Užtikrinti patogų veikimą kompiuteriuose, planšetėse ir mobiliuosiuose įrenginiuose.

Kodėl netiko paruošta programinė įranga

Individualus modulis tiko esamai CRM kodo bazei, vaidmenims, teisėms ir skydeliams. Jis taip pat sujungė užsakymų valdymą su sąskaitų išrašymu ir išteklių rezervavimu.

Projekto apžvalga

Sprendimas sukurtas aplink esamą CRM sistemą, o ne kaip atskira užsakymų platforma. Laravel 11, MySQL ir Nwidart Modules leido išlaikyti užsakymo funkcijas dabartinėje programos struktūroje.

Pagrindiniam darbo procesui sukurta užsakymų suvestinė su laukiančiais susitikimais, klientų įrašais ir priskirtais darbuotojais. Joje taip pat pateikiamos užsakymų būsenos ir jų atnaujinimai.

Atskiri administratoriaus, naudotojo ir darbuotojo skydeliai išsaugo esamus vaidmenis bei teises. Darbuotojai mato priskirtus užsakymus ir pranešimus, o administratoriai tvarko modulio nustatymus bei pasirenkamas CRM funkcijas.

Ypatingas dėmesys skirtas sąskaitų išrašymui, išteklių rezervavimui ir WebSockets. REST API sujungia modulį su vidinėmis sistemomis ir išorinėmis paslaugomis.

Pagrindinis iššūkis buvo pridėti naujas veiklos funkcijas nekeičiant dabartinės kliento infrastruktūros. Todėl sąskaitų sekimą ir pakeitimų istoriją buvo galima pridėti kaip atskirus modulius.

Vėliau taip pat buvo galima pridėti individualius CRM modulius ir API integracijas.

Įdiegtos pagrindinės funkcijos

  • Užsakymų suvestinė su laukiančiais susitikimais
  • Klientų susitikimų valdymas
  • Užsakymų būsenų valdymas
  • Darbuotojų ir išteklių pasirinkimas
  • Prisitaikančios susitikimų formos
  • Vaidmenimis pagrįsti administratoriaus, naudotojo ir darbuotojo skydeliai
  • Užsakymų pranešimai realiuoju laiku
  • Sąskaitų ir pakeitimų istorijos parinktys
  • REST API ir webhook integracijos

Galima pridėti

+ Sąskaitų sekimas + Pakeitimų istorijos sekimas + Individualūs CRM moduliai + API integracijos

Kas dar gali naudoti šį sprendimą

Kitos profesionalių paslaugų įmonės, turinčios panašų užsakymų procesą, gali pritaikyti tą patį sprendimą savo CRM sistemai ir darbo taisyklėms.

Lauko darbų įmonė

Užduotis Ji koordinuoja klientus, technikus, priskyrimus, susitikimus ir paslaugų užklausas.
Kaip sprendimas padeda Sprendimas susieja užsakymus, darbuotojų skydelius, būsenas ir pranešimus su esama CRM sistema.

Atvejų valdymo įmonė

Užduotis Ji valdo užklausas, darbuotojų darbą, susitikimus ir klientų įrašus pagal veiklos procesus.
Kaip sprendimas padeda Sprendimas prideda vaidmenimis pagrįstą užsakymų valdymą nepakeisdamas dabartinės CRM sistemos.

Technologijų paketas

PHP

CRM programos kūrimas

PHP palaiko esamą CRM programą ir jos integracijas.

JavaScript / TypeScript (Node.js)

CRM modulių palaikymas

JavaScript ir TypeScript palaiko CRM modulius bei susietas paslaugas.

Python

Paslaugų pagalbinių funkcijų palaikymas

Python palaiko CRM paslaugoms naudojamas pagalbines funkcijas.

Laravel 11

CRM modulių sistema

Laravel 11 suteikia užsakymų modulio programos struktūrą.

MySQL

CRM duomenų saugojimas

MySQL saugo užsakymus, susitikimus, klientus, priskyrimus, būsenas ir konfigūraciją.

Nwidart Modules

Modulinė CRM struktūra

Nwidart Modules padeda organizuoti užsakymų ir pasirenkamas CRM funkcijas kaip modulius.

WebSockets

Užsakymų įvykių pranešimai

WebSockets teikia realiojo laiko pranešimus apie užsakymų įvykius.

REST APIs

Sistemų jungtys

REST API sujungia užsakymų funkcijas su vidinėmis sistemomis ir išorinėmis paslaugomis.

JSON

API duomenų mainai

JSON perduoda duomenis tarp modulio ir susietų paslaugų.

PDF

Reikalavimų dokumentų tvarkymas

PDF palaiko CRM darbo procese naudojamus reikalavimus.

Integracijos

Existing CRM

Užsakymai, klientai, darbuotojų priskyrimai, užsakymų būsenos, vaidmenys ir teisės lieka susieti su esama CRM sistema.

REST APIs and webhooks

Užsakymų ir CRM duomenys gali būti perduodami tarp vidinių sistemų, trečiųjų šalių paslaugų, webhook bei išorinių platformų.

Invoicing

Užsakymų valdymas gali susieti susitikimų ir paslaugų įrašus su sąskaitų sekimu.

WebSockets

Užsakymų įvykiai per WebSockets perduodami kaip realiojo laiko pranešimai darbuotojams ir kitiems CRM naudotojams.

Rezultatas

Laukiantys užsakymai matomi paslaugų vadovui

Užsakymų suvestinė sujungia laukiančius susitikimus, klientų duomenis ir priskirtus darbuotojus viename CRM skydelyje. Būsenų valdikliai taip pat leidžia atnaujinti esamą užsakymą.

Tai suteikia paslaugų vadovui aiškų užsakymų darbo, klientų ir darbuotojų įrašų vaizdą.

Kaip tai veikia

  1. Užsakymų sąraše rodomi paslaugų užsakymai ir laukiantys susitikimai.
  2. Būsenų filtrai suskirsto užsakymus pagal dabartinę būseną.
  3. Klientų įrašai, darbuotojų priskyrimai, susitikimų laikai ir užsakymų būsenos pateikiami kartu su užsakymu.
  • Valdyti laukiančius užsakymus
  • Atnaujinti užsakymo būseną
  • Peržiūrėti klientų susitikimus
Užsakymų suvestinė su laukiančiais susitikimais

Užsakymų suvestinė su laukiančiais susitikimais

Šio ekrano funkcijos
Valdyti laukiančius užsakymus Užsakymų valdymo sistema Atnaujinti užsakymo būseną Valdyti klientų susitikimus

Naudotojai valdo susitikimus per CRM procesą

Susitikimo forma išlaiko paslaugos pasirinkimą, klientų duomenis ir susitikimų datas CRM užsakymo procese. Joje taip pat galima pasirinkti ir patvirtinti išteklius.

Prisitaikantis išdėstymas palaiko kompiuterių, planšečių ir mobiliųjų įrenginių ekranus.

Kaip tai veikia

  1. Formoje pateikiama paslaugos informacija, susitikimo duomenys ir klientų informacija.
  2. Išteklių pasirinkimas susieja susitikimą su rezervuotais ištekliais.
  3. Užsakymo įraše pateikiamas jo patvirtinimas ir būsena.
  • Keisti užsakymo procesą
  • Valdyti klientų susitikimus
  • Rezervuoti išteklius
Patarimas: Prisitaikanti forma leidžia planuoti susitikimus kompiuteriuose, planšetėse ir mobiliuosiuose įrenginiuose.
Naudotojų susitikimo forma

Naudotojų susitikimo forma

Šio ekrano funkcijos
Keisti užsakymo procesą Užsakymų valdymo sistema Valdyti klientų susitikimus

Darbuotojai gauna priskirtų užsakymų atnaujinimus

Darbuotojo skydelyje daugiausia dėmesio skiriama priskirtiems paslaugų užsakymams, susitikimų duomenims ir dabartinėms būsenoms. Pranešimų skydelis pateikia užsakymų įvykius tame pačiame darbo vaizde.

Kaip tai veikia

  1. Priskirtų užsakymų sąraše rodomi darbuotojui paskirti paslaugų užsakymai.
  2. Susitikimų duomenys ir užsakymų būsenos rodomi darbuotojo skydelyje.
  3. WebSockets teikia pranešimus apie užsakymų įvykius.
  • Peržiūrėti priskirtus užsakymus
  • Sekti susitikimų būsenas
  • Gauti užsakymų pranešimus
Darbuotojo skydelis su užsakymų pranešimais

Darbuotojo skydelis su užsakymų pranešimais

Šio ekrano funkcijos
Valdyti laukiančius užsakymus Priskirti darbuotojus pagal vietą

Administratoriai valdo modulį ir jo jungtis

Administratoriaus skydelyje sujungiami vaidmenys ir teisės, užsakymų konfigūracija ir pasirenkamas sąskaitų sekimas. Jame taip pat pateikiama pakeitimų istorija ir API nustatymai.

Jis išsaugo esamą prieigos modelį ir suteikia galimybę pridėti daugiau CRM funkcijų.

Kaip tai veikia

  1. Skydelyje rodomi esami vaidmenys, teisės ir užsakymų konfigūracija.
  2. Sąskaitų būsenos ir užsakymų pakeitimų laikas palaiko pasirenkamas CRM funkcijas.
  3. API jungties duomenyse saugomi prijungtoms sistemoms ir paslaugoms naudojami nustatymai.
  • Individualizuoti CRM modulius
  • Sekti sąskaitas
  • Sekti pakeitimų istoriją
  • Kurti API integracijas
Pastaba: Pasirenkami moduliai praplečia užsakymų valdymą sąskaitomis, istorija, individualiomis CRM funkcijomis ir API jungtimis.
Administratoriaus modulio nustatymai

Administratoriaus modulio nustatymai

Šio ekrano funkcijos
Individualizuoti CRM modulius Sąskaitų sekimas Pakeitimų istorijos sekimas Kurti API integracijas

Ką suteikia sprendimas

Naudodama šį sprendimą paslaugų valdymo įmonė gali:

  • Valdyti laukiančius užsakymus ir klientų susitikimus esamoje CRM sistemoje.
  • Priskirti darbuotojus ir rezervuoti išteklius užsakymo procese.
  • Suteikti administratoriams, naudotojams ir darbuotojams atskirus vaidmenimis pagrįstus skydelius.
  • Siųsti pranešimus apie užsakymų įvykius per WebSockets.
  • Sujungti užsakymų funkcijas su sąskaitomis ir išorinėmis paslaugomis.
  • Naudoti CRM užsakymų sąsają kompiuteriuose, planšetėse ir mobiliuosiuose įrenginiuose.

Pabaigoje

Galiausiai sprendimas sukurtas tam, kad paslaugų užsakymai liktų kliento esamoje CRM sistemoje.

DUK

Svarstote kurti panašią sistemą? Perskaitykite toliau pateiktus atsakymus ir sužinokite, kaip gali būti struktūruotas CRM pagrįstas paslaugų užsakymų modulis.