Začíname s Directusom pre riadenie flotily

Vitajte v ére inteligentného riadenia dát flotily. Ak si čítate toto, pravdepodobne ste prerástol obmedzenia tabuliek a pevné obmedzenia off-the-shelf flotilu softvér. Directus je open-source, v reálnom čase dátová platforma, ktorá vám dáva úplnú kontrolu na model, spravovať, a slúžiť svoje flotily, presne tak, ako to potrebujete. Tento článok vás prevedie, prečo Directus je ideálny backend pre budovanie moderného systému riadenia flotily, a ako môžete začať dnes

Directus je bezhlavý systém riadenia obsahu (CMS), ktorý zabalí všetky databázy SQL s výkonným API a intuitívne admin aplikácie. Namiesto toho, aby vás núti do vopred definovanej štruktúry, Directus vám umožní navrhnúť svoje vlastné dátové modely a zároveň automaticky generovať REST a grafQL koncových bodov. Pre prevádzku vozového parku

Čo je directus? Rýchly prehľad

V jeho jadre je Directus open-source dátová platforma, ktorá pracuje s PostgreSQL, MySQL, SQLite a ďalšími relačnými databázami. Poskytuje tri hlavné komponenty:

  • Data Studio È a è í a , aktualizácie a vymaza záznamy bez zápisu SQL. Lodní manažéri mô u prida nové vozidlá, priraď jazdcov a prihlásiť akcie údr by s niekoľkými kliknutiami.
  • REST & GraphQL APIs
  • Vyššia dostupnosť Èi a automatizácia (automatizácia) a mo nos zostavova vlastné prípony pomocou JavaScriptu. To znamená, e platformu mô ete prispôsobiť Vašim presným operačným potrebám.

Pretože Directus sedí na vrchole vašej existujúcej databázy, nikdy nie ste uzamknutí. Môžete exportovať svoju schému kedykoľvek, pripojiť tretej strany BI nástroje, ako Metabase alebo Tableau, alebo migrovať do iného RDBMS bez prestavby všetko. Pre flotily, to znamená, že môžete začať s jednoduchým registra vozidiel a neskôr pridať stovky vlastných polí, vzťahov, a automatizované pracovné postupy

Prečo režírovať pre riadenie flotily?

Tradičný softvér na riadenie flotily často prichádza s pevnými dátovými modelmi, vysokými licenčnými nákladmi a obmedzeným prístupom API. Directus rieši tieto problémy tým, že vám úplnú kontrolu. Tu sú kľúčové dôvody, prečo si vybrať Directus ako svoju vrstvu dát flotily:

Centralizované dátové centrum pre vozidlá, vodičov a aktíva

Údaje o vašom flotile pravdepodobne žijú vo viacerých silách: GPS trackery, tankovacie karty, záznamy o údržbe, záznamy vodičov, dokumenty o zhode a poistné zmluvy. Directus vám umožňuje vytvoriť relačné zbierky, ktoré odrážajú vaše operácie v reálnom svete. Napríklad môžete definovať [[Vozidlá]] zber s poľami pre poznávaciu značku, VIN, make, model, rok, typ paliva, stav, platnosť registrácie a poistenie. Potom prepojiť každé vozidlo s [Vozidlami[ zber (s názvom, číslom licencie, kontaktnými informáciami, platnosť certifikátu) a Zber záznamov o údržbe (s dátumom, typom, nákladmi, odčítaním kilometrov).

Vzhľadom k tomu, Directus ukladá dáta v štandardných SQL tabuľkách, môžete použiť všetky existujúce flotily databázy schémy alebo migrovať z pôvodných systémov. Môžete tiež importovať CSV / JSON dáta priamo do dátového štúdia, takže na palube vánok. Napríklad, ak máte list Excel výpisu celej vašej flotily, môžete importovať v sekundách a okamžite začať odkazovať záznamy.

Aktualizácie v reálnom čase a integrácia API

Riadenie flotily prospieva na živých dátach. Directus podporuje WebSocket predplatné, takže vaša palubná doska môže dostať okamžité aktualizácie, keď vozidlo

Napríklad mobilná aplikácia používaná vodičmi môže overiť platnosť cez OAuth2 alebo JWT, potom sa ich pridelené údaje o vozidle, POST paliva alebo PATCH počítadla kilometrov. API tiež podporuje poľné povolenia na role, takže vodič nemôže vidieť iných vodičov

Kontrola prístupu na základe roly pri prevádzke flotily

Vo flotile prostredia, rôzni používatelia potrebujú rôzne úrovne prístupu: dispečeri by mali vidieť všetky cesty, ale nie modifikovať údaje o výplatných páskach vodiča; mechanici potrebujú čítať / zapísať na záznamy údržby, ale nie na zákazníka fakturácie; manažéri flotily potrebujú plné administratívne práva. Directus poskytuje podrobné povolenia na zber, na pole, a na akciu (tvoriť, čítať, aktualizovať, odstrániť). Môžete vytvoriť roly, ako sú chronologické Admin,

Okrem toho, Directus podporuje prednastavenia a filtre , čo znamená, že môžete automaticky rozšíriť úlohu vidieť len vozidlá v určitom regióne alebo len ich vlastné záznamy. Napríklad, rola s názvom

Nastavenie smeru pre vašu flotilu

Nechajte chôdzu cez praktické kroky na spustenie Directus-poháňané riadenie flotily backend. Či už si vyberiete cloud alebo self-hosted trasu, proces je jednoduchý.

Možnosti inštalácie

Directus je možné inštalovať viacerými spôsobmi, v závislosti od vašich technických zdrojov a potrieb v oblasti dodržiavania predpisov:

  • Directive Cloud
  • Samoobsadený (Docker)
  • Manuálna inštalácia , pomocou Node.js a npm. Vhodné pre pokročilé nasadenie, ktoré vyžadujú vlastné stavebné kroky alebo integráciu do existujúcej infraštruktúry.

Bez ohľadu na metódu, budete potrebovať PostgreSQL alebo MySQL databázu. Mnoho flotíl začať s malým SQLite napríklad pre prototypovanie a neskôr prechod do databázy výroby-ready. [[] Oficiálny návod na inštaláciu] poskytuje podrobné kroky pre každú možnosť.

Databáza Schema Design pre dáta flotily

Akonáhle Directus beží, Data Studio umožňuje vytvárať zbierky (tabuľky) bez zápisu SQL. Tu je navrhovaný schéma pre systém riadenia flotily a prihlásiť sa k tomu, aby zodpovedali vašim operáciám:

  • Vozidlá
  • Sprievodcovia
  • Tipy
  • Udržiavanie , dátum, typ (zmena oleja, otáčanie pneumatiky, kontrola bŕzd atď.), opis, náklady, nameter at service, mechanik (text alebo vzťah), nasledujúci dátum (dátum).
  • Záznamy paliva , vozidlo (mnohé-k-jedna), vodič (mnohé-k-jedna), dátum, galóny, cost per gallon, total cost, name, staničná name.
  • Incidenty , èo je ve3⁄4mi èoraz jedno), èi ïalej, èo je to , typ (nehoda, letenka, porušenie), popis, náklady (ak sú), vyrie ené (boolean), pripojená policajná správa (súbor).
  • Doklady o zhode

Môžete tiež použiť Directus

Nastavujem koncové body API

Po vytvorení kolekcií Directus automaticky generuje koncové body REST a GraphQL. Napríklad:

  • GET
  • POST
  • ÚLOVOK
  • DELETE
  • GET

Ďalej môžete prispôsobiť koncové body pomocou konfiguračného panelu API, ako je pridanie triediacich polí, filtrov a limitujúcich polí. Directus tiež podporuje []API caching[, aby zlepšil výkon pre read-heavy flotilové prístrojové dosky. Pre milovníkov grafuQL, môžete si vypočuť vnorené vzťahy, ako je tento:

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

Pokročilé funkcie na optimalizáciu prevádzky flotily

Prípony a toky

Directus vám umožňuje rozšíriť jeho funkčnosť pomocou [Následky (vstavaný automatizačný motor). Prietoky spúšťajú udalosti, ako je tvorba, aktualizácia alebo vymazanie položiek. Pre flotilu môžete automatizovať mnoho opakovaných úloh:

  • Keď je vytvorená nová cesta, automaticky vypočítať a uložiť odhadované náklady na palivo na základe vzdialenosti a úsporu paliva vozidla (uložené v poli vozidla). Potom aktualizovať vozidlo a natankovať kilometrov.
  • Keď je pridaná záznam údržby, automaticky nastaviť dátum Due
  • Keď vozidlo sa zmení stav , , , è e te m e te , èo je potrebné , aby sa v etky súvisiace úlohy vodiča a archív všetkých otvorených ciest .
  • Poslať e-mail alebo SMS upozornenia na obnovenie licencie, poistenie, alebo oneskorené kontroly počtu najazdených kilometrov

Toky sa môžu integrovať aj s externými službami prostredníctvom webhookov. Napríklad môžete pretlačiť dáta o výlete do vzdialeného účtovného systému (ako QuickBooks) alebo poslať žiadosť o údržbu do garáže tretej strany API. [ Dokumentácia o vysledkoch poskytuje príklady krok za krokom.

Dátové štúdio a tabuľkové panely

Manažéri flotily často potrebujú vtáka-oko výhľad na operácie. Kým Directus je predovšetkým backend nástroj, Data Studio obsahuje výkonné funkcie pre on-the-fly filtrovanie, zoskupenie, a zobrazovanie dát. Môžete vytvoriť záložkové filtre pre

Pre pokročilejšie prístrojové dosky, môžete pripojiť Directus k nástrojom, ako [Metabase] alebo Grafana pomocou API. Pretože Directus pôsobí ako dátový API, stavia vlastný frontend s React, Vue, alebo nízko-kódová platforma, ako Retool[ je jednoduchý. Mnoho prevádzkovateľov vozového parku vložil živé mapy zobrazujúce umiestnenie vozidiel pomocou GPS Positions zbierky.

Audit Logovanie a verzia histórie

Prevádzka flotily často vyžadujú zhodu a audit trails. Directus zahŕňa vstavaný []"Aktivity Log[], že zaznamenáva každý vytvoriť, aktualizovať, a odstrániť akciu, spolu s užívateľom, ktorý ju vykonal, IP adresu, a snímku zmien. To je neoceniteľné pre sledovanie, kto modifikoval kritický bezpečnostný záznam alebo keď záznam údržby bol zmenený. Navyše, Directus podporuje []Revízie[[] môžete vrátiť k predchádzajúcej verzii akejkoľvek položky, ktorá môže odvrátiť náhodné vymazanie alebo úpravy. Táto funkcia je obzvlášť užitočná pre súlad s predpismi, ako je DOT alebo FMCSA.

Geopriestorové otázky a mapovanie

Pre flotily, ktoré potrebujú umiestnenie-aware operácie, Directus môže byť rozšírený s geopriestorovými funkciami. Kým Directus doesn

Porovnanie directus s tradičným softvérom na riadenie flotily

Pomôže vám vyhodnotiť Directus proti zavedeným riešeniam, tu je rýchle porovnanie:

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

Samozrejme, tradičný softvér flotily často zahŕňa GPS sledovanie integrácie mimo-of-the-box. S Directus, môžete stále integrovať GPS kanály: mnoho hardvérových poskytovateľov (Samsara, Geotab, atď.) ponúkajú webhookes alebo API, ktoré môžu tlačiť dáta priamo do Directus zbierky. Podobne, ELD (elektronické záznamové zariadenie) dáta môžu byť prijaté cez API. Directus vám dáva základ pre vytvorenie presne to, čo potrebujete, skôr než platiť za moduly, ktoré nikdy nepoužívate. Pre podrobný pohľad na integráciu telematiky, odkaz na Directus lifecycle hangs.

Prípady použitia v reálnom svete

Niekoľko prevádzkovateľov flotíl prijalo Directus ako svoju dátovú oporu, čo preukazuje jeho všestrannosť:

  • Dodanie Fleet Optimization • Posledné míle spoločnosť používa Directus na centralizáciu dostupnosti vozidla, harmonogramy vodičov a dát o trasách. Vybudovali vlastnú mobilnú aplikáciu pomocou Directus API, ktorá vodičom umožňuje prihlásiť dodávky a prijímať dynamické aktualizácie trasy založené na GPS v reálnom čase z API. Prietoky automatizovať denné plánovanie trasy tým, že dodá objednávky z externého systému.
  • Prenájom ťažkých zariadení • Požičovňa stavebných zariadení prešla z vlastného systému na Directus, pretože potrebovali vlastné polia na sledovanie príloh, nájomné zmluvy a intervaly údržby. Používali toky na automatizáciu fakturácie: pri zaznamenávaní nájomného výnosu, systém počíta nájomné dni a tlačí faktúru na svoj účtovný softvér prostredníctvom webhooku.
  • Verejný tranzitný úrad È È ud ský tranzitný úrad používa Directus na správu záznamov o údr be, zásob paliva a certifikácie vodičov. Výrobu správ o trendoch spotreby paliva, ktoré pomáhajú znížiť náklady o 12% v prvom štvrťroku, pou ívajú aj Dátový ateliér.

Tieto príklady ukazujú, že Directus stupnice od malých flotíl (desať vozidiel) na veľké prevádzky (stovky vozidiel) bez zmeny architektúry. Platforma

Najlepšie postupy v oblasti bezpečnosti a dodržiavania predpisov

Pri správe údajov flotily, bezpečnosť a súlad sú rozhodujúce. Directus ponúka niekoľko funkcií, ktoré spĺňajú regulačné požiadavky:

  • Kryptovanie dát È a a , šifrovanie závisí od konfigurácie databázy (Direct doesn chrip fields are one, ale môžete použiť šifrovanie databázovej úrovne alebo rozšírenie knižnice).
  • Dvoj-Faktor overenie (2FA)
  • [IP Whitelisting
  • Politika uchovávania údajov
  • Zálohovanie a obnova • directus Cloud obsahuje automatické zálohovanie. Samo-hostení používatelia by mali nastaviť pravidelné snímky databázy.

Pre flotily, ktoré spracúvajú osobne identifikovateľné informácie (PII) ako vodičské preukazy, môžete použiť oprávnenia na pole Directus

Záver: Spustiť digitálnu transformáciu vašej flotily

Directus vám dáva silu vybudovať systém riadenia flotily, ktorý sa vyvíja s vašou podnikaním. Začnete s jednoduchým

Ak chcete začať, navštívte [Directus Quick Start Guide a roztočte svoj prvý inštanciu. Ak potrebujete pripravený systém pre prevádzku flotily, pozrite si [oficiálnu dokumentáciu[ alebo prejdite komunitné šablóny na Diremus Marketplace[. Pre pokročilé integrácie flotily ponúka Marketplace rozšírenia, ktoré môžu urýchliť váš vývoj.

Budúcnosť riadenia flotily je modulárny, API-riadený, a dáta-centrické. S Directus, nie ste len riadenie vozidiel