Skip to Content

Platforma jonë e gjurmimit GPS funksionon tani në Odoo 19 – zhvillim i brendshëm, i integruar rishtas

18 shtator 2026 by
Platforma jonë e gjurmimit GPS funksionon tani në Odoo 19 – zhvillim i brendshëm, i integruar rishtas
Alexander Biringer | Biricon IT Services GmbH

Prej shumë vitesh operojmë për klientët tanë një platformë të vetën gjurmimi GPS: automjetet dhe pajisjet raportojnë pozicionin e tyre te tracking server-i ynë, klientët e shohin flotën e tyre drejtpërdrejt në hartë, mbajnë libra udhëtimesh, përcaktojnë gjeozona dhe njoftohen për alarme. Ndërfaqja për këtë ishte një aplikacion PHP i rritur gradualisht, me administrim të vetin të përdoruesve, faturim të vetin dhe raportim të vetin – paralelisht me gjithçka tjetër që përdorim në ndërmarrje.

Këtë e kemi ndryshuar tani. Gjurmimi është që tani një modul në Odoo 19 Community-n tonë dhe kështu pjesë e të njëjtit sistem ku funksionojnë edhe klientët, kontratat, faturat dhe mbështetja. Për klientët tanë të gjurmimit kjo do të thotë: një identifikim, një ndërfaqe, dhe fatura e gjurmimit ndodhet aty ku ndodhen edhe të gjitha faturat e tjera.

Pse e sollëm gjurmimin në Odoo

Dy sisteme të ndara nënkuptojnë të dhëna kryesore të dyfishta. Çdo klient ekzistonte një herë në gjurmim dhe një herë në ERP, çdo ndryshim adrese duhej bërë dy herë, dhe cikli i faturimit të gjurmimit krijonte dokumente që më pas kalonin me dorë në kontabilitet.

Me kalimin në Odoo vlen tani një parim i thjeshtë: të dhënat kryesore në Odoo, të dhënat masive jashtë. Klientët, përdoruesit, tracker-ët, grupet, gjeozonat, produktet dhe çmimet ndodhen në Odoo dhe janë atje të lidhura me kontabilitetin, portalin dhe administrimin e të drejtave. Të dhënat e pozicionit – rrjedha e vërtetë e të dhënave të pajisjeve, 24 orë në ditë – mbeten në një depo të vetën pozicionesh. Një bazë të dhënash ERP nuk është vendi i duhur për miliona pika GPS, dhe nuk ka nevojë të jetë.

Tracking server-i që pranon pajisjet nuk preket nga kalimi. Pikërisht kjo e bëri ndërrimin realist: ndërfaqja mund të lindte rishtas pa u prekur marrja e të dhënave.

Çfarë kanë tani klientët tanë në portal

Klientët e gjurmimit identifikohen në portalin e klientëve të Odoo dhe gjejnë atje seksionin Gjurmimi. Kush përdor ekskluzivisht gjurmimin, pas identifikimit hyn drejtpërdrejt në hartë dhe nuk sheh përmbajtje të tjera të portalit.

Harta live

Harta shfaq të gjitha automjetet e veta dhe të ndara me status (në lëvizje, në qëndrim, offline), shpejtësi, drejtim udhëtimi dhe adresë të zgjidhur. Pozicionet vijnë në kohë reale përmes një lidhjeje WebSocket me tracking server-in – një lidhje e vetme për të gjithë instalimin, jo një për çdo shfletues të hapur – dhe shpërndahen të filtruara: çdo klient merr vetëm automjetet që i përkasin ose që janë ndarë për të. Automjetet lëvizin në mënyrë të rrjedhshme midis dy raportimeve në vend që të kërcejnë.

Si harta bazë mund të zgjidhen OpenStreetMap, një hartë terreni, basemap-i zyrtar austriak me fotografi ajrore dhe një hartë bardhezi; terreni dhe ndërtesat 3D mund të shtohen si shtresa. Pamjen me të cilën hapet harta – lloji i hartës, prerja, grupi i paracaktuar – e mban mend Odoo për çdo përdorues.

Libri i udhëtimeve Biricon - GPSSpot
Libri i udhëtimeve Biricon - GPSSpot


Libri i udhëtimeve me udhëtim shërbimi dhe privat

Udhëtimet njihen në server, jo në shfletues: një udhëtim ndodh edhe kur askush nuk e ka hapur hartën. Fillimi, mbarimi, adresa e nisjes dhe e destinacionit, gjendja e kilometrazhit, distanca dhe kohëzgjatja regjistrohen për çdo udhëtim.

Çdo udhëtim mund të klasifikohet si udhëtim shërbimi ose udhëtim privat – për çdo udhëtim, jo për çdo automjet, sepse e njëjta makinë shkon paradite te klienti dhe në mbrëmje në shtëpi, dhe dallimi në Austri është i rëndësishëm tatimor. Në fillim të udhëtimit në hartë shfaqet drejtpërdrejt dritarja e klasifikimit; kush e bën më vonë, e gjen udhëtimin në librin e udhëtimeve së bashku me fushën e shënimeve. Shoferët njihen përmes çipeve çelës iButton, nëse automjeti është i pajisur me to.

Janë gati dy raporte, të dyja në PDF dhe Excel:

  • Libri i udhëtimeve individual – udhëtimet e një automjeti në periudhën e zgjedhur me itinerar, klasifikim dhe shënim
  • Libri i udhëtimeve të flotës – një rresht për çdo automjet me kohën e udhëtimit, distancën, ndarjen në kilometra shërbimi dhe privatë dhe konsumin e projektuar, plus totale grupesh dhe totale të përgjithshme


 

Gjeozonat dhe alarmet

Gjeozonat vizatohen drejtpërdrejt në hartë – si rreth, katror ose shumëkënd i lirë – ose merren nga shabllone të përbashkëta si „Austria“ ose „Vienna“. Për çdo zonë dhe automjet mund të përcaktohet nëse alarmohet te hyrja apo dalja dhe ku: me SMS, email, webhook ose si njoftim te call center-i ynë.

Alarmet – ndryshimi i zonës, shpejtësia, ndezja, humbja e tensionit, thirrja e urgjencës, lëvizja, offline – shfaqen si regjistrime të veta në Odoo, me kohë, pozicion dhe status përpunimi.


Kërkimi: Cili automjet ishte këtu?

Mbërrin një gjobë, pika e matjes shkruhet mbi të – por cili automjet ishte? Kërkimi në itinerar i përgjigjet pikërisht kësaj: zgjidhni një pikë në hartë ose një adresë, kufizoni rrezen dhe periudhën, dhe gjurmimi tregon cilat automjete ishin atje. Pikat e matjes së shpejtësisë nga OpenStreetMap ndodhen tashmë për këtë qëllim si shtresë në hartë.

Administrimi nga vetë klienti

Ajo që më parë duhej t'i delegohej ne, klientët e kryejnë tani në portal:

  • Aktivizimi i tracker-ëve – shkruani IMEI nga ngjitësja e pajisjes, zgjidhni ose krijoni një grup, gati
  • Tracker-ët dhe grupet – emërtime, simbole, caktimi në grup, furnizime me karburant me sasi dhe çmim, raporte për çdo automjet
  • Të drejtat – ndarja e automjeteve me përdorues ose kompani të tjera, me të drejtë leximi ose shkrimi dhe mundësinë e fshehjes së fushave individuale si adresa ose gjendja e kilometrazhit
  • Gjeozonat – vizatim, redaktim, përcaktimi i alarmimit
  • iButton-ët – caktimi i çipeve çelës te emrat e shoferëve

Çfarë ka ndryshuar për ne brenda ndërmarrjes

Në backend-in e Odoo ekziston seksioni Gjurmimi me hartë live, administrim tracker-ësh, alarme, udhëtime, të dhëna kryesore (grupe, gjeozona, lloje pajisjesh, prodhues) dhe faturimin.

Administrimi i tracker-ëve. Çdo pajisje mban IMEI, numrin e telefonit të SIM-it, llojin e pajisjes, hyrjet dhe daljet (ndezja, bllokimi i motorit, ngrohja në qëndrim dhe të tjera), kalibrimin, korrigjimin e kilometrazhit, pragun offline dhe parametrat e librit të udhëtimeve. Historiku Chatter i Odoo regjistron çdo ndryshim.

SMS te pajisjet. Tracker-ët konfigurohen me SMS. Dërgimi tani kryhet nga Odoo, regjistrohet pa boshllëqe dhe është i mbrojtur ndaj përdorimit të gabuar: një kufi i sipërm për çdo proces dërgimi parandalon që një klikim të nxisë qindra mesazhe me pagesë, dhe numrat e telefonit jo të plotë nuk dorëzohen fare.

Call center. Njoftimet për vjedhje dhe aksidente shfaqen si procese me të dhënat e automjetit, të dhënat e kontaktit të pronarit dhe një rrjedhë të udhëhequr: Pronari u arrit? Alarm i rremë? Masa të tjera? Çdo hap regjistrohet, dhe përpunuesit përgjegjës njoftohen me push.

Faturimi. Cikli i faturimit merr parasysh të gjithë tracker-ët që kanë arritur datën e radhës të faturimit dhe krijon prej tyre draft-e faturash në Odoo – me çmim për klientin final ose për partnerin. Miratimi mbetet qëllimisht te kontabiliteti: cikli nuk regjistron asgjë, ai përgatit. Intervali i faturimit, produkti dhe data e radhës varen te tracker-i; pas ciklit rreshtat e faturës ndodhen drejtpërdrejt te pajisja.

Arkitektura prapa tij

Pajisjet GPS
    │
    ▼
Tracking server  ──►  Depoja e pozicioneve         Odoo 19 Community
(i pandryshuar)       sot:   baza ekzistuese        ├─ Të dhëna kryesore (tracker-ë, klientë, gjeozona)
                             e të dhënave           ├─ Portali i klientëve  /my/ortung
                     më vonë: PostGIS               ├─ Backend  Ortung / …
                                  ▲                 ├─ Faturimi (draft-e faturash)
                                  └── vetëm lexim ──┘

Qasja te pozicionet kalon ekskluzivisht përmes një ndërfaqeje të këmbyeshme. Sot Odoo lexon nga baza ekzistuese e të dhënave të gjurmimit, të cilën tracking server-i e plotëson më tej pa ndryshim. Kalimi në një server të vetin PostGIS është prandaj një ndryshim konfigurimi, jo një rindërtim – llogaritjet hapësinore si kontrollet e gjeozonave i bën atëherë vetë PostGIS. Për zhvillim dhe trajnim ekziston përveç kësaj një depo demo me të dhëna sintetike, me të cilën moduli funksionon edhe pa tracking server.

Adresat zgjidhen përmes një geocoder-i të vetë dhe ruhen në cache në Odoo, të rrumbullakuara në rreth njëmbëdhjetë metra: një automjet në qëndrim nuk zgjidhet sërish me çdo zhurmë GPS, dhe harta nuk varet nga koha e përgjigjes së një shërbimi të jashtëm.

Si shkoi kalimi

Nuk e ndërruam me një rrahje, por pjesë-pjesë sipas modelit Strangler: sistemi i vjetër mbeti funksional, një reverse proxy vendoste për çdo shteg kush përgjigjet, dhe harta e re funksionoi fillimisht për një grup pilot në punë paralele krah të vjetrës.

Marrja e të dhënave kryesore ishte pjesa më delikate. Një skript migrimi lexon klientët, përdoruesit, tracker-ët, grupet dhe gjeozonat nga aplikacioni i vjetër dhe i krijon në Odoo – i përsëritshëm si ekzekutim delta, me identifikuesin e vjetër si çelës. Meqenëse shumë klientë gjurmimi ekzistonin prej kohësh në Odoo si partnerë, një asistent propozon caktime që duhen konfirmuar një nga një: një kompani e lidhur gabim do të shihte automjete të huaja, dhe kjo kushton më shumë se një dublikat.

Ajo që qëllimisht nuk u transferua: baza e dyfishtë e kodit për desktop dhe celular (frontend-i i Odoo është responsiv), tabela e vetë e përkthimeve, trajtimi i vetë i të drejtave dhe sesioneve dhe një duzinë e mirë raportesh që në praktikë nuk i hapte më askush.

Çfarë do të thotë kjo për ju si klient

Nëse jeni klient gjurmimi te ne, qasjen në portal e keni marrë tashmë ose do ta merrni në javët e ardhshme. Automjetet, grupet, gjeozonat dhe të drejtat tuaja janë marrë; libri i udhëtimeve vazhdon pa ndërprerje.

Në një portal gjeni gjurmimin tuaj, faturat tuaja dhe kërkesat tuaja për mbështetje. Dhe nëse dëshironi më shumë se gjurmim – Helpdesk, kontrata mirëmbajtjeje, faturim projektesh – është i njëjti sistem.

Pyetjeve për kalimin u përgjigjemi me kënaqësi. Dhe kush kërkon për ndërmarrjen e vet një gjurmim automjetesh që është i lidhur me ERP-në në vend që të qëndrojë pranë saj: na kontaktoni.