API na sledovanie nákladnej prepravy: údaje o LTL a nákladnej preprave, kroky integrácie a limity pokrytia
Aplikačné rozhranie API na sledovanie nákladnej prepravy prepája aktualizácie zásielok od dopravcov, špeditérov alebo poskytovateľov viditeľnosti s vaším logistickým softvérom. Pri preprave menších než kamiónových zásielok (LTL) a iných nákladných zásielok závisí úspešná integrácia od viac než len názvu dopravcu: musíte overiť akceptované identifikátory zásielok, podporované služby, dostupné míľniky, oprávnenia účtu a spôsoby doručovania aktualizácií. Začnite prepravnými trasami a prevádzkovými rozhodnutiami, ktoré potrebujete podporovať, a potom otestujte, či API poskytuje použiteľné údaje pre tieto zásielky.
Táto príručka je určená vývojárom, logistickým manažérom a vlastníkom integrácií, ktorí pripájajú viditeľnosť nákladnej prepravy k systému riadenia dopravy (TMS), systému plánovania podnikových zdrojov (ERP), skladovej platforme alebo zákazníckemu portálu. Cieľom nie je iba načítať stav. Ide o to, aby prevádzkové tímy mali dostatok kontextu na rozpoznanie oneskorení, koordináciu príjmu a riešenie výnimiek bez toho, aby chýbajúce údaje považovali za potvrdený problém s prepravou.
Čo údaje o sledovaní nákladnej prepravy skutočne predstavujú
Sledovanie nákladnej prepravy je zvyčajne záznam nahlásených udalostí zásielky, nie nepretržitý prenos polohy. Príchod na terminál, prepustenie colnicou, termín doručenia a potvrdenie o doručení opisujú odlišné prevádzkové skutočnosti. Môžu pochádzať od rôznych organizácií a prichádzať prostredníctvom samostatných systémov.
Zásielky LTL zdieľajú kapacitu návesu s iným nákladom a môžu prechádzať cez viacero terminálov. Iné nákladné prepravy môžu zahŕňať odosielajúceho kamiónového dopravcu, špeditéra, námorného alebo leteckého dopravcu, colného deklaranta a poskytovateľa doručenia v mieste určenia. Pripojenie API k jednému účastníkovi automaticky nesprístupní každý úsek prepravy.
17TRACK API Global Shipment Tracking SolutionPripojte sa k viac ako 3 500 dopravcom na celom svete prostredníctvom jediného API a získajte jednoduché, presné a spoľahlivé sledovanie zásielok.
Try Free 17TRACK Order TrackingInformujte zákazníkov o stave doručenia a zlepšite značkovú zákaznícku skúsenosť po nákupe pre DTC.
Learn More| Kategória údajov | Čo požadovať | Čo nepredpokladať |
|---|---|---|
| Identita zásielky | Dopravca, typ identifikátora, hodnota identifikátora a kontext účtu, ak je potrebný | Každé referenčné číslo funguje ako vyhľadávanie sledovania |
| Udalosti pohybu | Udalosti vyzdvihnutia, činnosti terminálu, odchodu, príchodu a doručenia, ak sú dostupné | Každý fyzický pohyb vytvorí udalosť |
| Plánovanie doručenia | Odhadovaný príchod, informácie o termíne a ich zmeny | Odhadovaný dátum je potvrdeným termínom príjmu |
| Výnimky | Pôvodný opis výnimky, normalizovaná kategória a čas udalosti | Všeobecný stav výnimky vysvetľuje príčinu |
| Dôkazy o doručení | Udalosť doručenia, rozsah doručenia a dostupnosť dokumentov | Stav doručenia obsahuje podpísaný dokument o doručení |
Čísla PRO, nákladné listy a čísla kontajnerov nie sú zameniteľné
Pri sledovaní LTL je číslo PRO pridelené dopravcom bežným referenčným údajom zásielky. Nákladný list (BOL) dokumentuje zásielku, ale jeho číslo nemusí byť akceptované tým istým koncovým bodom na sledovanie. Čísla objednávok a referencie odosielateľa môžu vyžadovať prístup k vyhľadávaniu špecifický pre účet alebo samostatnú vyhľadávaciu funkciu.
Námorná preprava prináša čísla kontajnerov, referencie rezervácií a nákladné listy. Letecká preprava prináša referencie leteckých nákladných listov. Interná referencia špeditéra môže identifikovať zásielku v systéme špeditéra bez toho, aby bola priamo použiteľná u príslušného dopravcu. Spolu s hodnotou ukladajte typ identifikátora a subjekt, ktorý ho vydal; nevkladajte každú referenciu do nerozlíšeného poľa čísla zásielky.
Definujte pokrytie na úrovni zásielky
Adresár dopravcov je východiskovým bodom, nie dôkazom, že vašu nákladnú prepravu možno sledovať. Pokrytie vnímajte ako kombináciu dopravcu, služby, geografického rozsahu, identifikátora, prístupových práv, životného cyklu zásielky a požadovaných polí. Poskytovateľ môže podporovať dopravcu, zatiaľ čo konkrétna služba alebo dokument zostáva mimo rozsahu integrácie.
- Dopravca a služba: Potvrďte skutočnú LTL alebo nákladnú službu namiesto spoliehania sa na názov materskej spoločnosti alebo zoznam balíkových služieb.
- Geografia a úsek: Overte samostatne miesto odoslania, miesto určenia, cezhraničný pohyb a posledný úsek doručenia.
- Spôsob vyhľadávania: Zistite, či API prijíma identifikátor, ktorý váš prepravný proces skutočne vytvára.
- Autorizácia: Určte, či stačí verejné sledovanie alebo sú potrebné prihlasovacie údaje účtu dopravcu a autorizácia zákazníka.
- Hĺbka údajov: Overte, či integrácia poskytuje základné stavy, podrobnosti terminálu, odhady, informácie o termínoch alebo dokumenty.
- História a aktuálnosť: Zistite informácie o historických udalostiach, neaktívnych zásielkach, obnovovaní údajov a prípadných zdokumentovaných limitoch uchovávania.
Oddeľujte dva typy zistení: zdokumentované možnosti API a výsledky pozorované na vašich testovacích zásielkach. Úspešné vyhľadanie nedokazuje univerzálne pokrytie. Neúspešné vyhľadanie tiež neznamená, že služba nie je podporovaná; výsledok môže vysvetľovať nesprávny identifikátor, chýbajúce oprávnenie alebo zásielka, ktorá ešte nebola zadaná do zdrojového systému.
Kde do hodnotenia zapadá 17TRACK
Pre tím hodnotiaci integráciu sledovania viacerých dopravcov je relevantným produktom 17TRACK jeho Tracking API. Pomocou oficiálnej dokumentácie API vyhodnoťte integračný kontrakt a pred začatím implementácie potvrďte svojich konkrétnych nákladných dopravcov, typy služieb, formáty identifikátorov a požadované polia.
Mohlo by sa vám páčiť: Sledovanie viacerých dopravcov: čo to je, výhody a ako funguje
Na základe všeobecného opisu API na sledovanie nepredpokladajte úplnú viditeľnosť LTL, námornej, leteckej alebo špedičnej prepravy. Požiadajte o potvrdenie pomocou reprezentatívnych zásielok. Ak prevádzková požiadavka zahŕňa plánovanie termínov, expedíciu, nákladné dokumenty alebo telemetriu polohy, vyhodnoťte ju samostatne namiesto predpokladu, že je súčasťou sledovania.
Integračné kroky: od referencií zásielok po prevádzkové upozornenia
1. Stanovte model zásielky a obchodný výsledok
Rozhodnite, ktoré činnosti musia údaje podporovať. Tím príjmu potrebuje čas doručenia a kontext termínu; zákaznícky servis potrebuje jasnú históriu zásielky; tím riešiaci výnimky potrebuje použiteľné informácie o oneskorení. Tieto požiadavky určujú, čo musíte zhromažďovať a kedy je upozornenie užitočné.
Vytvorte interný záznam zásielky nezávislý od poskytovateľa API. Prepojte ho podľa potreby s objednávkami, nákladnými referenciami, dopravcami, manipulačnými jednotkami a prepravnými úsekmi. Jedna objednávka sa môže prepravovať vo viacerých zásielkach, zatiaľ čo jedna nákladná zásielka môže obsahovať viacero objednávok. Nepredpokladajte vzťah jednej objednávky k jednému sledovaciemu číslu.
Súvisiaci článok: Ako vybrať API na sledovanie zásielok pre elektronický obchod?
2. Overte prístup a spracovanie identifikátorov
Získajte požadované prihlasovacie údaje a potvrďte metódu overovania poskytovateľa. Tajomstvá uchovávajte v konfigurácii na strane servera alebo v správcovi tajomstiev, nie v kóde prehliadača. Ak je prístup špecifický pre účet, priraďte každého zákazníka alebo obchodnú jednotku k správnemu kontextu autorizácie.
Hodnoty identifikátorov uchovávajte ako reťazce, aby sa nestratili úvodné nuly. Používajte iba zdokumentované pravidlá formátovania. Použite interný vyhľadávací kľúč, ktorý zahŕňa dopravcu, typ identifikátora, hodnotu identifikátora a relevantný kontext účtu. Znížite tým riziko náhodných kolízií medzi referenciami vydanými rôznymi organizáciami.
3. Registrujte alebo vyhľadávajte zásielky podľa zdokumentovaného postupu
Niektoré integrácie sledovania vyžadujú registráciu zásielky pred sprístupnením aktualizácií; iné podporujú priame vyhľadávanie. Dodržiavajte zdokumentovaný životný cyklus zvoleného API a nepredpokladajte konkrétny koncový bod, dátové zaťaženie ani formát odpovede. Pri odosielaní dávok zachytávajte výsledky pre každú zásielku, aby čiastočne úspešná požiadavka nezakryla odmietnuté záznamy.
Oddeľujte neplatný vstup, zamietnutie prístupu, dočasné zlyhanie zdroja a platné vyhľadanie bez udalostí. Každý prípad si vyžaduje inú reakciu. Nekonečné opakovanie chybného identifikátora vytvára prevádzku bez zlepšenia viditeľnosti.
4. Normalizujte udalosti bez straty ich významu
Vytvorte spoločný model udalostí pre pracovný postup riadenia logistiky, ale zachovajte pôvodný stav a opis zo zdroja. Užitočné polia zahŕňajú interné ID zásielky, prepravný úsek, zdrojového dopravcu, identifikátor zdrojovej udalosti, ak je poskytnutý, čas udalosti, čas prijatia, miesto, normalizovaný stav a nespracovaný opis.
Čas udalosti ukladajte oddelene od času prijatia. Nedávno prijatá aktualizácia môže opisovať staršiu udalosť na termináli. Ak sú poskytnuté, zachovajte posuny časového pásma a označte časové pečiatky s neznámym časovým pásmom. Príchod na cieľový terminál by sa nemal zmeniť na konečné doručenie len preto, že obe udalosti obsahujú slovo „príchod“.
5. Implementujte spoľahlivé prijímanie aktualizácií
Ak sú k dispozícii webhooky, overujte prichádzajúce požiadavky pomocou zdokumentovaného bezpečnostného mechanizmu poskytovateľa. Prijaté správy trvalo ukladajte alebo zaraďujte do frontu ešte pred potvrdením a následné úlohy spracúvajte asynchrónne. Navrhnite systém tak, aby zvládal duplicitné doručenie a udalosti v nesprávnom poradí, pokiaľ integračný kontrakt výslovne nezaručuje opak.
Pri dotazovaní dodržiavajte zdokumentované limity požiadaviek a prispôsobte plán stavu zásielky a prevádzkovej naliehavosti. Pri dočasných zlyhaniach používajte riadené opakovanie s postupným predlžovaním intervalu. Ak sú poskytnuté pokyny servera na opakovanie, rešpektujte ich. Bezpečnosť opakovania HTTP závisí od sémantiky požiadavky, preto nepredpokladajte, že každé neúspešné zapisovanie možno zopakovať bez vytvorenia duplicitnej práce.
6. Prepojte stavy s činnosťami, nielen s informačnými panelmi
Určte, kto zodpovedá za každú výnimku. Zmeškané vyzdvihnutie môže patriť prevádzke dopravy, nezrovnalosť termínu tímu príjmu a chýbajúca referencia zásielky vlastníkovi prepravného systému. Do upozornenia zahrňte zdrojovú udalosť a kontext zásielky, aby príjemca mohol konať bez rekonštrukcie histórie zásielky.
Udržiavajte oddelené interné a zákaznícke správy. Prevádzka môže potrebovať nevyriešený kód zo zdroja; zákazník potrebuje zrozumiteľný opis, ktorý netvrdí väčšiu istotu, než podporujú údaje. Nikdy nemeníte chýbajúci odhad na sľúbený dátum doručenia.
Limity pokrytia, ktoré menia prevádzkové rozhodnutia
Žiadna udalosť nemusí nevyhnutne znamenať žiadny pohyb. Náklad sa môže pohybovať medzi nahlásenými míľnikmi. Rozlišujte medzi „žiadna nedávna aktualizácia“ a „oneskorenie nahlásené dopravcom“. Upozornenie na zastarané údaje má vyvolať preverenie, nie automaticky informovať zákazníka, že náklad je stratený alebo oneskorený.
Míľniky sledovania nie sú nepretržité GPS. Ak váš pracovný postup vyžaduje polohu vozidla, geofencing alebo časté aktualizácie polohy, vyžiadajte si výslovné potvrdenie zdroja polohy, spôsobu obnovovania a priradenia zásielky k vozidlu. Udalosť na termináli s časovou pečiatkou nie je živou telemetriou vozidla.
Dokončenie prepravy sa môže týkať iba jedného úseku. Doručenie do skladu, terminálu alebo konsolidačného bodu môže ukončiť zodpovednosť jedného poskytovateľa, zatiaľ čo cesta zásielky k zákazníkovi pokračuje. Explicitne modelujte odovzdania, aby medzistav doručenia predčasne neuzavrel celú zásielku.
Dokumenty a výsledky na úrovni kusov si vyžadujú samostatné kontroly. Udalosť doručenia nemusí obsahovať podpísaný dokument, poznámku o chýbajúcom tovare, záznam o poškodení ani rozpis manipulačných jednotiek. Pri čiastočnom doručení potvrďte, čo zdroj uvádza, a nevyrovnané množstvá uchovajte, kým ich prevádzka nezosúladí.
Prístup a dátové štandardy sú odlišné problémy. Štandardy ako DCSA Track & Trace standards poskytujú referenciu pre terminológiu udalostí a rozhrania kontajnerovej prepravy. Samy osebe však nepotvrdzujú, že konkrétne API poskytuje prístup k vašej zásielke alebo podporuje požadované pripojenie dopravcu.
Otestujte pokrytie a monitorujte kvalitu údajov pred rozšírením
Vytvorte proof of concept podľa skutočného zloženia vašej nákladnej prepravy. Zahrňte bežné doručenia, aktívne zásielky v preprave, relevantné cezhraničné pohyby, odovzdania, chýbajúce referencie a prípady výnimiek. Vyberte príklady naprieč dopravcami a službami dôležitými pre vašu prevádzku, nielen najjednoduchšie úspešné vyhľadania.
- Správnosť vyhľadania: Identifikuje odpoveď zamýšľanú zásielku, a nie podobnú alebo opätovne použitú referenciu?
- Úplnosť míľnikov: Ktoré prevádzkovo užitočné udalosti sa zobrazujú a ktoré vyžadujú iný zdroj?
- Kvalita časových pečiatok: Sú čas udalosti, čas prijatia a interpretácia časového pásma konzistentné?
- Spracovanie odhadov: Dokáže systém rozlíšiť odhad, jeho zmenu a termín?
- Správanie pri zlyhaní: Vedú neplatný vstup, zlyhania autorizácie a dočasné výpadky k rozlíšiteľným výsledkom?
- Obnovenie: Dokáže integrácia zosúladiť zmeškané správy alebo sa zotaviť po prerušení?
Pri monitorovaní API oddeľujte technické zdravie od viditeľnosti zásielok. Spolu so zásielkami bez prvej udalosti, so zastaranou históriou alebo nevyriešenými identifikátormi sledujte zlyhania požiadaviek, oneskorenie spracovania, odmietnutia webhookov a nárast frontu. Úspešná odpoveď HTTP môže stále obsahovať žiadne užitočné informácie o zásielke.
Definujte menovateľa každej metriky. „Úspešné vyhľadanie“ môže znamenať prijatú požiadavku, rozpoznanú zásielku alebo zásielku s použiteľnými míľnikmi; ide o odlišné ukazovatele. Pred pilotným projektom stanovte akceptačné kritériá a zdokumentujte výsledky podľa dopravcu, služby a trasy. Rozšírte integráciu iba vtedy, keď podporuje zamýšľané prevádzkové rozhodnutia, pričom pre nepokryté prípady určte pomenovanú náhradnú možnosť.
Často kladené otázky
Môžem sledovať LTL nákladnú prepravu iba pomocou čísla BOL?
Niekedy áno, ale akceptácia závisí od dopravcu a integrácie. Služba môže vyžadovať číslo PRO, prihlasovacie údaje účtu alebo inú referenciu. Pred vytvorením pracovného postupu založeného iba na sledovaní podľa BOL potvrďte spôsob vyhľadávania.
Nahrádza API na sledovanie nákladnej prepravy systém TMS?
Nie samo osebe. Sledovanie poskytuje údaje o viditeľnosti. Plánovanie dopravy, zadávanie prepravy, cenotvorba, správa termínov a vyúčtovanie sú samostatné funkcie, ktoré môžu zostať vo vašom TMS alebo iných prevádzkových systémoch.
Prečo webová stránka dopravcu zobrazuje aktualizáciu skôr než môj systém?
Možnými príčinami sú synchronizácia zdroja, čas obnovovania API, doručenie webhooku alebo nahromadené spracovanie vo vašom systéme. Porovnajte čas udalosti zo zdroja s časom prijatia a spracovania, aby ste lokalizovali rozdiel. Nepredpokladajte, že webová stránka dopravcu a API používajú rovnaké cesty aktualizácie.
Môže jedno API sledovať medzinárodnú nákladnú zásielku od začiatku do konca?
Môže, ak sú pripojení požadovaní účastníci a referencie zásielky. Samostatne overte vyzdvihnutie v mieste odoslania, hlavnú prepravu, colné míľniky a doručenie v mieste určenia. Pripojenie pokrývajúce hlavný úsek prepravy automaticky nezahŕňa ostatné úseky.
Čo sa má stať, keď údaje o sledovaní zastarajú?
Uplatnite prahovú hodnotu vhodnú pre danú službu a fázu zásielky a potom vytvorte úlohu na kontrolu kvality údajov alebo prevádzky. Zobrazte poslednú známu udalosť a jej čas. V prípade potreby eskalujte situáciu dopravcovi alebo špeditérovi bez toho, aby ste chýbajúce aktualizácie prezentovali ako potvrdené oneskorenie.
Zdroje
- 17TRACK Tracking API — oficiálny vstupný bod na hodnotenie ponuky API na sledovanie.
- 17TRACK API documentation — referencia na kontrolu implementačného kontraktu a integračných požiadaviek.
- DCSA Track & Trace standards — štandardy sledovania kontajnerovej prepravy a kontext modelu udalostí.
- RFC 9110: HTTP Semantics — sémantika metód HTTP, idempotencia a protokolové aspekty súvisiace s opakovaním požiadaviek.


