Po filloj me direktivën për Menaxhimin e Flotës.

Mirë se vini në epokën e menaxhimit të të dhënave inteligjente të flotës. Nëse e lexoni këtë, ka mundësi që ju të keni tejkaluar kufizimet e përhapura dhe kufizimet e rrepta të softuereve të flotës së jashtme. Direct është një platformë e hapur, e të dhënave në kohë reale që ju jep kontroll të plotë për modelin, menaxhimin, dhe të përdorni të dhënat e flotës suaj pikërisht ashtu siç keni nevojë. Ky artikull do t'ju ecë përmes pse Directlus është backend ideal për ndërtimin e një sistemi modern të menaxhimit të flotës, dhe si mund të filloni sot edhe nëse nuk keni zhvilluar një kompani.

Drejtpërdrejtë është një sistem i menaxhimit pa-përmbajtje (CMS) që mbyll çdo bazë të dhënash SQL me një app të fuqishëm dhe një admin intuitive. Në vend që t'ju detyrojë të shkoni në një strukturë të përcaktuar, Directus ju lejon të projektoni modelet tuaja të të dhënave ndërsa gjeneroni automatikisht RREST dhe GraphQL. Për operacionet detare ku ju gjurmoni makinat, shoferët, programet e mirëmbajtjes, përdorimin e karburantit dhe pozicionet GPS është një fleksibilitet i ndryshimit të lojës. Në seksionet që ndiqni, ju do të zbuloni se si të transformoni një makinë të thjeshtë në një flotë të plotë menaxhe.

Çfarë është e drejtpërdrejtë?

Në thelb, Directusi është një platformë e hapur e të dhënave që punon me PostgreSQL, MySQL, SQLite, dhe të dhëna të tjera të dhënash të lidhjes. Ai ofron tre komponentë kryesorë:

  • Studio ♫ A no-kode admin ku anëtarët e ekipit joteknik mund të krijojnë, lexojnë, refrenojnë dhe fshijnë të dhënat pa shkruar SQL. Menagjeret e Flotës mund të shtojnë makina të reja, të caktojnë shoferë dhe të bëjnë disa klikime.
  • ] REST & GraphQL APIs ♫ të menjëhershëm, të siguruara dhe të zhvleftësueshme që lejojnë frontends, aplikacione të lëvizshme ose pajisje IoT për të bashkëveprojnë me të dhënat e flotës në kohë reale.
  • Extenpacy Modulet e personalizuara, grremçat, rrjedh (autometimi) dhe aftësia për të ndërtuar zgjatjet tuaja duke përdorur JavaScript. Kjo do të thotë se mund ta përshtatni platformën sipas nevojave tuaja të sakta operacionale.

Për shkak se Directus ulet në krye të të dhënave tuaja ekzistuese, ju nuk jeni kurrë të mbyllur. ju mund të eksportoni skemën tuaj në çdo kohë, të lidhni mjetet e BI-së së tretë si Metabase ose Tabelau, ose të migroni në një tjetër RDBMS pa rindërtuar gjithçka. Për flotat, kjo do të thotë se mund të filloni me një regjistër të thjeshtë makinash dhe më vonë të shtoni qindra fusha doganore, marrëdhënie dhe hyrje automatike të punës pa dënime nga shitësit.

Pse i drejton për menaxhimin e Flotës?

Programet tradicionale të menaxhimit të flotës shpesh vijnë me modele të rrepta të dhënash, kosto të larta licensimi dhe qasje të kufizuar në API. Drejtpërdrejti zgjidh këto probleme duke ju dhënë kontroll të plotë.

Të dhëna të centralizuara për makinat, shoferët dhe asetetet

Të dhënat e flotës suaj mund të jetojnë në silose të shumta: GPS trackers, karta karburanti, disqe për mirëmbajtjen, dokumente për t'u përshtatur dhe politika sigurimi. Drejtpërdrejti lejon të krijoni mbledhje lidhjesh që pasqyrojnë operacionet tuaja reale në botë. Për shembull, mund të përcaktoni një [të] regjistrues, dokumente dhe politika të zbatimit të mjeteve të sigurimit.

Për shkak se Directus grumbullon të dhëna në tabelat standarde SQL, ju mund të përdorni çdo skemë ekzistuese të bazës së të dhënave të flotës apo të migroni nga sistemet e trashëgimisë. Ju gjithashtu mund të importoni të dhënat CSV/XSON direkt në Studio të Datave, duke bërë në bord një fllad. Për shembull, nëse keni një fletë të jashtme që rreshton gjithë flotën tuaj, mund ta importoni në sekonda dhe të filloni menjëherë të lidhni të dhëna.

Rinovon kohë reale dhe aPI Integrimi

Menaxhimi i Flotës lulëzon mbi të dhënat e drejtpërdrejta. Drejtpërkrah ndryshimet në statusin e WebSowcket, kështu që tabela juaj mund të marrë të rejat e çastit kur një makinë ndryshon vendndodhjen e GPS, krijohet një alarm mirëmbajtjeje, ose një shofer i ndryshimit të statusit. RTST dhe GraphQL API-e janë plotësisht të konfigurueshme me filtrimin, rregullimin, paginimin dhe marrëdhëniet e mbivendosura. Kjo lejon aplikacionet ballore (web ose celular) të marrin pikërisht të dhënat që u duhen pa mbi-eftazhuar.

Për shembull, një aplikacion i lëvizshëm i përdorur nga shoferët mund të identifikohen nëpërmjet OAuth2 apo JWT, pastaj GET detajet e tyre të caktuara, zërat me karburant POST, apo leximet e mjelës PATCH. API mbështet gjithashtu të drejtat e fushës me rol, kështu që një shofer nuk mund të shohë të dhëna personale ose të ndryshojë fushat e autokripticitetit si VIN. Ky nivel granarity siguron të dhëna të sigurisë ndërsa lejon bashkëpunimin në kohë reale.

Kontrolli i hyrjes me rol për operacionet e flotës

Në një mjedis flote, përdoruesve të ndryshëm u duhet të kenë nivele të ndryshme hyrjeje: dispeçerët duhet të shohin të gjitha udhëtimet, por jo të modifikojnë të dhënat e listës së makinave; mekanikët kanë nevojë për lexim/shkruaj në të dhënat e mirëmbajtjes, por jo në faturat e klientëve; administratorët e flotës kanë nevojë për të drejta të plota administrative. Drejtues ofron të drejtat granare për mbledhje, për veprim, dhe për veprim (krijim, lexim, përditëtim, fshirje). Mund të krijoni role të tilla si ?"Fleet e Admin, -- {2, 20, 20, 20FER, dhe ♫ dhe chankic, me secilin nga të përshtatur.

Përveç kësaj, Directus mbështet paraset dhe filtrat që do të thotë se mund të keni automatikisht një rol për të parë vetëm makinat në një rajon të caktuar ose vetëm të dhënat e tyre. Për shembull, një rol i quajtur ♫ Menaxhuesi i Regjioneve (Regional Manager) mund të shohë vetëm makinat e caktuar në divizionin Midwest. Kjo e bën të lehtë të drejtosh një flotë shumë-pjesëmarrje apo shumë-dhomëshe nga një shembull i vetëm pa rrjedhje të dhënash.

Të vëmë direkt në vendin e flotës

Le të ecim nëpër hapat praktikë për të nisur një backend të menazhimit të flotës me fuqi direkte. Nëse zgjidhni rrugën e resë apo të vetë-sodituar, procesi është i drejtpërdrejtë.

Opsionet e instalimit

Drejtpërdrejtë mund të instalohet në mënyra të ndryshme, në varësi të burimeve teknike dhe nevojave të përputhjes:

  • Re ♫ A menaxhuar, auto-scaling version. Më e mira nëse dëshironi të shmangni mirëmbajtjen e server-it. Pritimi është për përdoruesit/storage, dhe përfshin përforcime automatike dhe të reja. Ideale për flotat e vogla deri në mes të madhësive.
  • vetë-hosted (docker) Rekomanduar për flotat me sovranitet të rreptë të dhënash ose kërkesa komplekse përputhje (p.sh., flotat lokale). Përdor imazhin zyrtar Docker dhe dokumentimin e saj. Mund ta drejtosh atë në serverat tuaj, AWS, Azure, ose në parashikim. Një vendosje tipike merr nën 30 minuta.
  • Instalimi i Manual ♫ Duke përdorur Node.j dhe npm. E përshtatshme për vendosje të përparuara që kërkojnë hapa të zakonshëm apo integrim në infrastrukturën ekzistuese.

Pavarësisht metodës, do t'ju duhet një bazë e dhënash të PostgreSQL ose MySQL. Shumë flota fillojnë me një shembull të vogël SQLite për prototyping dhe më vonë migrojnë në një bazë të dhënash të gatshme për prodhim. Udhëzuesi jozyrtar jep hapa të hollësishme për çdo opsion.

Dizenjim i Databazës për të dhënat e flotës

Sapo direktiku të jetë duke funksionuar, të dhënat Studio ju lejojnë të krijoni koleksione (tables) pa shkruar SQL. Këtu është një skemë e sugjeruar për një sistem të menaxhimit të flotës (Tjeters) që e ka mësuar atë për të përshtatur operacionet tuaja:

  • Vehles ♫ liçensa plate, vin, make, model, vit, karburant type, status (aktiv/iblik/rift), regjistrimi expiry, sigurimi polici, vëren. Shto një fushë skedarësh për fotot e makinave.
  • Shpërndarës ♫ para name, e fundit emri, e-mail, telefoni, numri i liçensave, licensa expiry, data ehire, çertifikimi (p.sh. .sh. . . . .hazmat), vë në dukje. Përfshin një fushë file për licensat e skanuara.
  • Trips ♫ mjet (shumë-një për makina), shofer (shumë-në-një për shoferët), fillim time, fund time, milje, manushaqe (galons), train moution, fillim ometer, fund ometer, shënime. Ju mund të shtoni koordinatat gjeo-komote si fusha JSOND ose të lidhen me një koleksion të veçantë.
  • Maintenance ♫ mjet (shumë-në një), datë (lloj (ndryshim i sistemit, rrotullim i gomave, inspektim i frenave, etj.), përshkrim, kosto, odometer at oble, mekanik (tekst apo lidhje), në vazhdim dad.
  • Fule Enties ♫ mjet (shumë-në një), data, gallona, kosto p6gallon, total kox, odometer, stacioni name.
  • Incidents ♫ mjet (shumë-në një), data (shumë-në-një), lloji (accident, biletë, shkelje), përshkrimi, kostoja (nëse ndonjë), zgjidhur (bolean), raporti i policisë bashkangjitur (file).
  • Dokumentet e Kompliances ♫ mjet apo shofer (shumë-në një), dokument type (regjistrim, sigurim, inspektim), Dimitry day, file url, vëren.

Mund të përdorni gjithashtu fusha të ndërtuara me figura (të dëmshme, skanerë ID), ngarkesa me skedarë (PDF të faturave), dhe fusha JSON për metadata fleksibël. Për përdorim të avancuar, shto një GPS Positions me fusha: (shumë-one), kohë, gjerësi, shpejtësi të gjatë, me shpejtësi të populluar nga ofruesi juaj telematistik.

Konfigurimi i aPIEndpoints

Pasi krijon koleksione, Directus automatikisht gjeneron REST dhe GraphQL end pikave.

  • Lista e të gjitha makinave
  • OST ♫ Krijo një udhëtim të ri
  • PATCH ♫ ♫ mjet përditësimi me ID 15
  • DELOTË ⇩ fshin një hyrje karburanti
  • GET ⇩ bëjnë udhëtime për një makinë të caktuar

Ju mund të rregulloni më tej pikat e fundit duke përdorur panelin e konfigurimit API, si shtimin e fushave të ndryshme, filtrat dhe kufijtë. Drejtues mbështet gjithashtu API caching për të përmirësuar ecurinë për bordet e anijeve të lexueshme. Për entuziastët e GraphQL, ju mund të kërkoni marrëdhënie të strukura si kjo:

query {
 vehicles(filter: { status: { _eq: "active" } }) {
 id
 license_plate
 driver {
 full_name
 phone
 }
 maintenance_logs(limit: 5) {
 date
 type
 cost
 }
 }
}

Veçori të përparuara për të Optimizuar operacionet e flotës

Shtesat dhe rrjedhat

Drejtpërdrejtë ju lejon të zgjeroni funksionin e tij duke përdorur Filows (një motor automatizimi i ndërtuar). Rrjedhet shkaktojnë në ngjarje si krijimi i elementëve, rinovimi apo deletimi. Për një flotë, ju mund të automatizoni shumë detyra reptitive:

  • Kur krijohet një udhëtim i ri, llogarit dhe ruaj automatikisht koston e përllogaritur të karburantit, bazuar në ekonominë e karburantit të distancës dhe të makinave (të bllokuar në një fushë makinash).
  • Kur shtohet një regjistrim mirëmbajtjeje, automatikisht vendos një datë tjetër të Dukanisë, bazuar në llojin e shërbimit (p.sh., nafta ndryshon çdo 5.000 kilometra) dhe dërgon një njoftim shtytës për menaxherin e flotës.
  • Kur një makinë ndryshon statusin në ⇩ Inaktiv, do të heqësh të gjitha caktimet e shoferit dhe do të arkivosh çdo udhëtim të hapur.
  • Dërgoni mesazhe elektronike ose SMS për rinovimin e liçensës, skadimin e sigurimeve ose kontrollet e vonuara të kilometrisë me Twilio ose SendGrid nëpërmjet Fluests PNM HTTP.

Lulet mund të integrohen gjithashtu me shërbimet e jashtme nëpërmjet webhooks. Për shembull, ju mund të shtyni të dhënat e udhëtimit në një sistem të largët kontabiliteti (si "Gux," ose të dërgoni një kërkesë për mirëmbajtjen e një garazhi të tretë me API. Dokumenti jep shembuj hap pas hapi.

Të dhëna Studio dhe tabela

Menagjerët e Flotës shpesh kanë nevojë për një pamje të shpejtë të operacioneve. ndërsa Direct është kryesisht një mjet backend, Data Studio përfshin veçori të fuqishme për konsumin e karburantit mbi-fluthës, filtrimin e grupimin dhe shfaqjen e të dhënave. Mund të krijosh filtra të libëruar për {Të gjitha makinat e nevojshme këtë muaj, 190-0:1 dhe me tabelat që mund të përdorni me tokoika të gazeve të gazuara ose me bazë të drejtpërdrejtë.

Për më shumë tabela të përparuara, mund të lidhni Directusin me vegla si Meetabas ose Grafana duke përdorur API. Sepse Direct vepron si një të dhënë a mund të ndërtohet një front i zakonshëm me reagime të ashpra, Vue ose një platformë me kode të ulta si [FT:4] Re[FT] Re[T] -5] Shumë operatorë të drejtpërdrejtë janë operatorët e flotës.

Shkarkimi i kontrollit dhe historia e përkthimit

Operacionet e flotës shpesh kërkojnë përputhje dhe auditim. Drejtpërfshirë operacionet e ndërtimit Log që regjistrojnë çdo informacion, përditësim dhe eleminojnë veprimin, së bashku me përdoruesin që e ka kryer atë, adresën IP dhe një fotografi të ndryshimeve. Kjo është e paçmueshme për ndjekjen e një regjistrimi kritik të sigurisë, ose kur një regjistrim i mirëmbajtjes është ndryshuar. Përveç kësaj, direktive që mbështet [FIT:2] [FT] [3] (3L] (T]] ju mund të ktheheni në një version të ri-të mëparshëm, që mund të anullojë një regjistrim të zhbërë një rekord të ri-të cilin mund ta zhbërë një rekord të ndryshojë me rregulla të dobishme për deCAT-in ose do të ndryshojë veçanërisht me rregulla të cilat do t'ju ndryshojnë.

Queees dhe Mapping Geospatiale

Për flotat që kanë nevojë për operacione të ndërgjegjëshme në vend, Direct mund të zgjerohen me veçoritë gjeospaciale. Ndërsa Direct nuk mbështet indekset hapësinore, mund të ruash gjerësinë/gjatësinë si fusha dhjetore dhe të përdorësh lulëzime apo pika doganore për të llogaritur distancat (p.sh., duke përdorur formulën e Haversines). Për nevoja më të përparuara, mund të lidhësh një bazë të dhënash PostGIS dhe të përdorësh SQCquies të papërpunuara nëpërmjet Directus [FT] [p] (p]:PYL) (Q1) kjo do të thotë se kjo do të thotë se ka mundësi që brenda 5 miljeve të ketë një pike të mjaftueshme për të gjitha makinat dinamike.

Krahasimi i Drejtpërdrejtë me softuerin tradicional të Menazhimit të Flotës

Për të të ndihmuar të vlerësosh Directusin kundër zgjidhjeve të vendosura, këtu është një krahasim i shpejtë:

FeatureDirectusTraditional Fleet Software
FlexibilityFull control over data models; any structureRigid, vendor-defined schemas
CostOpen-source (free self-hosted) or affordable cloud tiersOften high per-vehicle licensing fees + annual contracts
APIsInstant REST & GraphQL, WebSockets, real-timeOften limited or proprietary APIs; polling only
Data OwnershipYour own SQL database; no lock-inVendor-controlled data storage; difficult to export
ExtensibilityUnlimited via custom modules, Flows, extensionsLimited by vendor plugin ecosystem; often expensive add-ons
Real-TimeBuilt-in WebSocket supportVaries; often polling-based, introducing latency
User PermissionsGranular, field-level, role-based, plus presets/filtersUsually role-based but less granular; no field-level permissions
IntegrationsAny REST/GraphQL service; Flows for automationLimited to pre-built connectors; custom integration may be unsupported

Sigurisht, softueri tradicional i flotës shpesh përfshin integrimin e GPS jashtë kutisë. Me Directus, mund të integroni pajisjet GPS: shumë ofrues të hardware (Samara, Geotab, etj.) ofrojnë ç'të duhet, ose API që mund të shtyjë të dhënat direkt në koleksione Direc. Po ashtu, ELD (inteatrika e prerjes elektronike) mund të gëlltiten nëpërmjet API. Direktixaurous ju jep bazën për të ndërtuar atë që ju duhet, në vend që të paguani modulet që nuk i përdorni kurrë. Për të parë në teleksionet e hollësishme, referoni [0L]

Përdor raste reale

Disa operatorë të flotës kanë miratuar Drejtues si shtylla kurrizore e të dhënave të tyre, duke treguar anatueshmërinë e tij:

  • Optimi i Flotës së Çlirimit ♫ Një kompani e fundit e ofrimit të makinave të përdorur Directus për të centralizuar disponueshmërinë, programet e shoferit dhe të dhënat e rrugëve. Ata ndërtuan një aplikacion të zakonshëm të lëvizshëm duke përdorur direktizuesin API, duke i lejuar shoferët të futin dërgesat dhe të marrin ndryshime dinamike në bazë të GPS-së reale nga API. Lundron rrugën e planifikuar përditë duke marrë urdhëra nga sistemi i jashtëm.
  • Heavy Equipment Rental (FLT:1] ♫ Një firmë e pajisjeve të ndërtimit ndryshoi nga një sistem pronestar në Directus sepse ata kishin nevojë për fusha doganore për ndjekjet e lidhjeve, kontratat e qirasë dhe intervalet e mirëmbajtjes. Përdorën rrjedha në invotikë automatike: kur një kthim me qira është regjistruar, sistemi llogarit ditët e marrjes me qira dhe nxit në një faturë për të llogaritur softueret e tyre nëpërmjet webchankifikuar.
  • Autoriteti i Transmit Publik ♫ A Commalwial Trasment e përdor Directionus për të administruar drutë e mirëmbajtjes së autobuzëve, inventarin e karburantit dhe çertifikimin e makinave. Regjistrimi i veprimtarisë siguron gjurmë të plota kontrolli për t'u përshtatur me rregullat DOT. Gjithashtu përdorin mendjehollësitë e Data Studio GNU për të krijuar raporte javore mbi prirjet e konsumit të karburantit, duke ndihmuar reduktimin e kostove me 12% në tremujorin e parë.

Këto shembuj tregojnë se luspat e drejtpërdrejta nga flotat e vogla (pronarët e makinave) deri te operacionet e mëdha (qinda automjete) pa ndryshuar arkitekturën.

Siguri dhe pajtim më i mirë

Kur administrimi i të dhënave të flotës, siguria dhe përputhja janë kritike.

  • Kriptimi ♫ Të gjithë komunikimin nëpërmjet HTTP. Në pushim, kriptimi varet nga konfigurimi i databazës suaj (Directus i ka të gjitha fushat e kriptimit, por mund të përdorni bibliotekat e kodimit në nivel të dhënash ose shtrirjes së saj).
  • Dy-Factor Authentication (2FA) ♫ Enforce 2FA për të gjithë përdoruesit e adminit duke përdorur aplikacionet autentike TOTP.
  • [wiftlisting ♫ ♫ Re limit access to specifik IP games (p.sh., kompani VPN ose rrjet zyrash).
  • Diata Rivizities ♫ Përdor rrjedhat për të arkivuar automatikisht ose fshirë regjistrimet e vjetra (p.sh., udhëtimet më të vjetra se 7 vjet) për t'iu përshtatur parimeve të minimizimit të të dhënave.
  • Backup & Reable ♫ Rea e Drejtpërdrejt përfshin përforcime automatike. Përdoruesit vetë-sot ëiveed duhet të krijojnë fotografi të rregullta të bazës së të dhënave.

Për flotat që trajtojnë informacionin personal të identifikuar (PII) si licensa shoferi, mund të përdorni të drejtat e fushës së Drejtit për të kufizuar mundësinë e leximit të fushave të ndjeshme dhe për të shfrytëzuar zgjerimin e maskës së nivelit të fushës për të fshehur të dhënat në panelin admin.

Konvelimi: Fillo transformimin dixhital të flotës

Drejtpërdrejtë ju jep fuqinë për të ndërtuar një sistem të menaxhimit të flotës që evoluon me biznesin tuaj. Ju filloni me një ♫ Hello Worldق ♫ një tavolinë automjeti dhe një tryezë shoferi ♫ dhe pastaj shton kompleksitetin e mëtejshëm si i nevojshëm: rrjedhje automatike, ndjekje në kohë reale, borde doganore, dhe integrime me hardware dhe softuere që përdorni tashmë. sepse platforma është e hapur-buruese dhe e të dhënave, ju nuk jeni kurrë të mbyllur në një udhëzues shitës. Të dhënat tuaja mbeten të arritshme nëpërmjet shtresës standarte SQL ose shtresës së API.

Për t'u nisur, vizitoni Directus Nise Sawn Guide dhe rrotulloni rastin tuaj të parë. Nëse keni nevojë për një skemë të përgatitur për operacionet e flotës, kontrolloni dokumentet zyrtare [LT:3] ose vini në sy shabllonet e komunitetit në Tregun [FLT] Directus [FT] për flotën e përparuar. Për integrimin e avancuar, tregu ofron rritjen e zhvillimit tuaj.

E ardhmja e menaxhimit të flotës është e ndryshme, e drejtuar nga API dhe e bazuar në të dhëna. me Directus, ju nuk jeni thjesht duke menaxhuar automjetet ♫ ju po orkestroni rrjedhën e informacionit që mban flotën tuaj duke lëvizur.