Skip to Content

Mae ein platfform olrhain GPS bellach yn rhedeg yn Odoo 19 – datblygiad mewnol, wedi'i integreiddio o'r newydd

18 Medi 2026 by
Mae ein platfform olrhain GPS bellach yn rhedeg yn Odoo 19 – datblygiad mewnol, wedi'i integreiddio o'r newydd
Alexander Biringer | Biricon IT Services GmbH

Ers blynyddoedd lawer rydym wedi gweithredu platfform olrhain GPS ein hunain ar gyfer ein cwsmeriaid: mae cerbydau a dyfeisiau yn adrodd eu safle i'n gweinydd olrhain, mae cwsmeriaid yn gweld eu fflyd yn fyw ar y map, yn cadw llyfrau log teithiau, yn diffinio geoparthau ac yn cael eu hysbysu am larymau. Cymhwysiad PHP a dyfodd dros amser oedd y rhyngwyneb ar gyfer hyn, gyda'i reolaeth defnyddwyr ei hun, ei anfonebu ei hun a'i adroddiadau ei hun – yn gyfochrog â phopeth arall a ddefnyddiwn yn y cwmni.

Rydym wedi newid hynny nawr. Mae'r olrhain o hyn ymlaen yn fodiwl yn ein Odoo 19 Community ac felly'n rhan o'r un system lle mae cwsmeriaid, contractau, anfonebau a chymorth yn rhedeg. I'n cwsmeriaid olrhain, mae hynny'n golygu: un mewngofnod, un rhyngwyneb, ac mae'r anfoneb olrhain yn gorwedd lle mae'r holl anfonebau eraill yn gorwedd.

Pam y daethom â'r olrhain i Odoo

Mae dwy system ar wahân yn golygu prif ddata dwbl. Roedd pob cwsmer yn bodoli unwaith yn yr olrhain ac unwaith yn yr ERP, roedd yn rhaid gwneud pob newid cyfeiriad ddwywaith, ac roedd cylch anfonebu'r olrhain yn cynhyrchu dogfennau a oedd wedyn yn mynd i'r gyfrifeg â llaw.

Gyda'r symud i Odoo, mae egwyddor syml yn berthnasol nawr: prif ddata yn Odoo, data torfol y tu allan. Mae cwsmeriaid, defnyddwyr, trackers, grwpiau, geoparthau, cynhyrchion a phrisiau yn Odoo ac wedi'u cysylltu yno â chyfrifeg, porth a rheoli hawliau. Mae'r data safle – ffrwd data go iawn y dyfeisiau, rownd y cloc – yn aros mewn storfa safleoedd ar wahân. Nid cronfa ddata ERP yw'r lle iawn ar gyfer miliynau o bwyntiau GPS, ac nid oes angen iddi fod.

Nid yw'r gweinydd olrhain sy'n derbyn y dyfeisiau yn cael ei effeithio gan y newid. Dyna'n union a wnaeth yr ailadeiladu'n realistig yn y lle cyntaf: gallai'r rhyngwyneb gael ei greu o'r newydd heb gyffwrdd â derbyn data.

Yr hyn sydd gan ein cwsmeriaid yn y porth nawr

Mae cwsmeriaid olrhain yn mewngofnodi i borth cwsmeriaid Odoo ac yn dod o hyd yno i'r adran Olrhain. Mae pwy bynnag sy'n defnyddio'r olrhain yn unig yn glanio'n uniongyrchol ar y map ar ôl mewngofnodi ac nid yw'n gweld unrhyw gynnwys porth arall.

Map byw

Mae'r map yn dangos yr holl gerbydau eich hun a rhai a rennir, gyda statws (yn symud, yn sefyll, all-lein), cyflymder, cyfeiriad teithio a chyfeiriad wedi'i ddatrys. Daw safleoedd mewn amser real drwy gysylltiad WebSocket â'r gweinydd olrhain – un cysylltiad ar gyfer y gosodiad cyfan, nid un ar gyfer pob porwr agored – a chânt eu dosbarthu wedi'u hidlo: mae pob cwsmer yn cael dim ond y cerbydau sy'n eiddo iddo neu sydd wedi'u rhannu ag ef. Mae cerbydau'n symud yn llyfn rhwng dau adroddiad yn lle neidio.

Fel mapiau sylfaenol, gellir dewis OpenStreetMap, map tirwedd, Basemap swyddogol Awstria ynghyd â delwedd o'r awyr a map du-a-gwyn; gellir ychwanegu tirwedd ac adeiladau 3D fel haenau. Mae Odoo yn cofio'r olwg y mae'r map yn agor gyda hi – math o fap, toriad, grŵp diofyn – ar gyfer pob defnyddiwr.

Llyfr log teithiau Biricon - GPSSpot
Llyfr log teithiau Biricon - GPSSpot


Llyfr log teithiau gyda theithiau busnes a phreifat

Caiff teithiau eu hadnabod ar y gweinydd, nid yn y porwr: mae taith yn digwydd hyd yn oed os nad oes unrhyw un â'r map ar agor. Cofnodir dechrau, diwedd, cyfeiriadau cychwyn a chyrchfan, darlleniad y cilomedrydd, pellter a hyd ar gyfer pob taith.

Gellir categoreiddio pob taith fel taith fusnes neu daith breifat – ar gyfer pob taith, nid ar gyfer pob cerbyd, oherwydd bod yr un car yn mynd at gwsmer yn y bore ac adref gyda'r nos ac mae'r gwahaniaeth yn berthnasol o ran treth yn Awstria. Pan fydd taith yn dechrau, mae'r ffenestr ar gyfer categoreiddio yn ymddangos yn uniongyrchol ar y map; mae pwy bynnag sy'n ei wneud yn ddiweddarach yn dod o hyd i'r daith yn y llyfr log teithiau, ynghyd â maes nodiadau. Caiff gyrwyr eu hadnabod drwy sglodion allwedd iButton, os yw'r cerbyd wedi'i gyfarparu â nhw.

Mae dau werthusiad ar gael, y ddau fel PDF ac Excel:

  • Llyfr log teithiau unigol – teithiau un cerbyd yn y cyfnod a ddewiswyd gyda llwybr, categori a nodyn
  • Llyfr log teithiau fflyd – un llinell ar gyfer pob cerbyd gyda hyd teithio, pellter, y gwahaniad yn gilometrau busnes a phreifat a'r defnydd tanwydd wedi'i ragamcanu, ynghyd â chyfansymiau grŵp a chyfansymiau cyffredinol


 

Geoparthau a larymau

Caiff geoparthau eu tynnu'n uniongyrchol ar y map – fel cylch, sgwâr neu bolygon rhydd – neu eu cymryd o dempledi a rennir fel „Awstria" neu „Fienna". Ar gyfer pob parth a cherbyd, gellir pennu a gaiff larwm ei roi wrth fynd i mewn neu allan a ble: drwy SMS, e-bost, webhook neu fel hysbysiad i'n canolfan alwadau.

Mae larymau – newid parth, cyflymder, tanio, colli foltedd, galwad argyfwng, symudiad, all-lein – yn codi fel cofnodion ar wahân yn Odoo, gydag amser, safle a statws prosesu.


Chwilio: pa gerbyd oedd yma?

Mae tocyn dirwy yn cyrraedd, mae'r pwynt mesur arno – ond pa gerbyd oedd e? Mae'r chwiliad yn hanes y llwybr yn ateb yn union hynny: dewiswch bwynt ar y map neu gyfeiriad, cyfyngwch y cylch a'r cyfnod, ac mae'r olrhain yn dangos pa gerbydau oedd yno. Mae'r pwyntiau mesur cyflymder o OpenStreetMap eisoes yn gorwedd ar y map fel haen ar gyfer hyn.

Rheolaeth gan y cwsmer ei hun

Yr hyn yr oedd yn rhaid ei ddirprwyo i ni o'r blaen, mae cwsmeriaid yn ei wneud nawr yn y porth:

  • Actifadu trackers – teipiwch yr IMEI o sticer y ddyfais, dewiswch grŵp neu crëwch un newydd, dyna ni
  • Trackers a grwpiau – enwau, symbolau, neilltuo grŵp, llenwadau tanwydd gyda maint a phris, gwerthusiadau ar gyfer pob cerbyd
  • Hawliau – rhannu cerbydau â defnyddwyr neu gwmnïau eraill, gyda hawl darllen neu ysgrifennu a'r posibilrwydd o guddio meysydd unigol fel cyfeiriad neu ddarlleniad y cilomedrydd
  • Geoparthau – tynnu, golygu, pennu larymau
  • iButtons – neilltuo sglodion allwedd i enwau gyrwyr

Yr hyn sydd wedi newid i ni yn fewnol

Yn backend Odoo mae'r adran Olrhain gyda map byw, rheoli trackers, larymau, teithiau, prif ddata (grwpiau, geoparthau, mathau o ddyfeisiau, gweithgynhyrchwyr) a'r bilio.

Rheoli trackers. Mae pob dyfais yn cario IMEI, rhif ffôn SIM, math o ddyfais, mewnbynnau ac allbynnau (tanio, blocio injan, gwresogydd ategol a mwy), graddnodi, cywiro'r cilomedrydd, trothwy all-lein a pharamedrau'r llyfr log teithiau. Mae hanes Chatter Odoo yn cofnodi pob newid.

SMS i ddyfeisiau. Caiff trackers eu ffurfweddu drwy SMS. Mae'r anfon bellach yn rhedeg o Odoo, yn cael ei gofnodi'n ddi-fwlch ac wedi'i ddiogelu rhag camddefnydd: mae uchafswm ar gyfer pob proses anfon yn atal un clic rhag sbarduno cannoedd o negeseuon â thâl, ac nid yw rhifau ffôn anghyflawn yn cael eu trosglwyddo o gwbl.

Canolfan alwadau. Mae adroddiadau lladrad a damwain yn ymddangos fel achosion gyda data'r cerbyd, manylion cyswllt y perchennog a llif dan arweiniad: Ydy'r perchennog wedi'i gyrraedd? Larwm ffug? Mesurau pellach? Cofnodir pob cam, a hysbysir y prosesyddion cyfrifol drwy Push.

Bilio. Mae'r cylch anfonebu yn ystyried yr holl trackers y mae eu dyddiad bilio nesaf wedi'i gyrraedd, ac yn cynhyrchu drafftiau anfonebau yn Odoo ohonynt – gyda phris cwsmer terfynol neu bris partner. Mae'r gymeradwyaeth yn aros yn fwriadol gyda'r gyfrifeg: nid yw'r cylch yn cofnodi dim, mae'n paratoi. Mae'r cyfnod bilio, y cynnyrch a'r dyddiad nesaf ynghlwm wrth y tracker; ar ôl y cylch, mae llinellau'r anfoneb yn sefyll yn uniongyrchol wrth y ddyfais.

Y bensaernïaeth y tu ôl iddo

Dyfeisiau GPS
    │
    ▼
Gweinydd olrhain  ──►  Storfa safleoedd          Odoo 19 Community
(heb newid)          heddiw:  cronfa ddata        ├─ Prif ddata (trackers, cwsmeriaid, geoparthau)
                             bresennol           ├─ Porth cwsmeriaid  /my/ortung
                     yn ddiweddarach: PostGIS    ├─ Backend  Olrhain / …
                                  ▲              ├─ Bilio (drafftiau anfonebau)
                                  └── darllen yn unig ─┘

Mae mynediad at safleoedd yn rhedeg yn gyfan gwbl drwy ryngwyneb cyfnewidiadwy. Heddiw mae Odoo yn darllen o'r gronfa ddata olrhain bresennol y mae'r gweinydd olrhain yn parhau i'w llenwi heb ei newid. Mae newid i weinydd PostGIS ei hun felly yn newid cyfluniad, nid ailadeiladu – yna mae PostGIS ei hun yn cyfrifo gwerthusiadau gofodol fel gwiriadau geoparth. Ar gyfer datblygu a hyfforddi, mae storfa demo hefyd gyda data synthetig, y mae'r modiwl yn rhedeg gyda hi hyd yn oed heb weinydd olrhain.

Caiff cyfeiriadau eu datrys drwy eu geocodiwr eu hunain a'u storio dros dro yn Odoo, wedi'u talgrynnu i tua un metr ar ddeg: nid yw cerbyd sy'n sefyll yn cael ei ddatrys o'r newydd gyda phob sŵn GPS, ac nid yw'r map yn dibynnu ar amser ymateb gwasanaeth allanol.

Sut aeth y newid yn ei flaen

Ni wnaethom newid ar un trawiad, ond fesul tipyn yn ôl y patrwm Strangler: arhosodd yr hen system yn weithredol, penderfynodd reverse proxy ar gyfer pob llwybr pwy sy'n ateb, ac ar y dechrau rhedodd y map newydd ar gyfer grŵp peilot ochr yn ochr â'r hen un.

Trosglwyddo'r prif ddata oedd y rhan fwyaf bregus. Mae sgript fudo yn darllen cwsmeriaid, defnyddwyr, trackers, grwpiau a geoparthau o'r hen gymhwysiad ac yn eu creu yn Odoo – y gellir ei hailadrodd fel rhediad delta, gyda'r hen ddynodydd fel allwedd. Gan fod llawer o gwsmeriaid olrhain eisoes yn bodoli yn Odoo fel partneriaid ers tro, mae dewin yn cynnig paru y mae'n rhaid eu cadarnhau'n unigol: byddai cwmni wedi'i gysylltu'n anghywir yn gweld cerbydau pobl eraill, ac mae hynny'n ddrutach na dyblyg.

Yr hyn na symudodd yn fwriadol: y sylfaen cod ddwbl ar gyfer bwrdd gwaith a symudol (mae blaen Odoo yn ymatebol), y tabl cyfieithu ei hun, y rheoli hawliau a sesiynau ei hun a dwsin da o adroddiadau nad oedd neb wedi'u hagor mwyach yn ymarferol.

Beth mae hyn yn ei olygu i chi fel cwsmer

Os ydych yn gwsmer olrhain i ni, rydych eisoes wedi cael eich mynediad i'r porth neu byddwch yn ei gael yn yr wythnosau nesaf. Mae eich cerbydau, grwpiau, geoparthau a hawliau wedi'u trosglwyddo; mae'r llyfr log teithiau yn parhau'n ddi-dor.

Rydych yn dod o hyd yn un porth i'ch olrhain, eich anfonebau a'ch ceisiadau cymorth. Ac os ydych eisiau mwy nag olrhain – Helpdesk, contractau cynnal a chadw, bilio prosiectau – dyma'r un system.

Rydym yn hapus i ateb cwestiynau am y newid. Ac i unrhyw un sy'n chwilio am olrhain cerbydau ar gyfer ei gwmni ei hun sydd wedi'i gysylltu â'r ERP yn hytrach na sefyll wrth ei ymyl: cysylltwch â ni.