Skip to main content
KezdőlapBlogÚtmutatókHogyan ellenőrizze a szállítmánykövetési API lefedettségét új piacokra való belépés előtt

Hogyan ellenőrizze a szállítmánykövetési API lefedettségét új piacokra való belépés előtt

17TRACK

Az új piacra lépés előtt a szállítmánykövetési API lefedettségének ellenőrzéséhez tesztelje pontosan azokat a fuvarozó-, szolgáltatás-, szállítási útvonal- és utolsó kilométeres kombinációkat, amelyeket használni tervez. Ellenőrizze az élő szállítmányokat a fuvarozói nyilvántartásokkal, győződjön meg arról, hogy az események megfelelően eljutnak a rendszereihez, és az indulás előtt dokumentálja a hiányosságokat. Az, hogy egy fuvarozó szerepel egy szolgáltató támogatott listáján, csak kiindulópont, nem bizonyíték arra, hogy a tervezett kézbesítési folyamat látható lesz.

A szállítmánykövetési API lefedettségének ellenőrzése új piacra lépés előtt

Ez az útmutató logisztikai vezetőknek, e-kereskedelmi operációs csapatoknak és az integrációkért felelős szakembereknek szól, akik piaci bevezetésre készülnek. A cél egy gyakorlati élesítési döntés: mely szállítási útvonalak ellenőrzöttek, melyekhez szükséges tartalékmegoldás, és melyekhez van még szükség bizonyítékra.

A lefedettséget a szállítási útvonalak, ne pedig az országok száma alapján határozza meg

A piacra lépés tervezésekor a követési lefedettséget úgy értelmezze, mint egy adott szállítási elrendezéshez tartozó, használható szállítmányesemények lekérésének és továbbításának képességét. Önmagában a célország túl tág elemzési egység. Az ugyanabba az országba érkező két szállítmány eltérő feladó fuvarozót, vámkezelési megoldást, kézbesítési partnert és szolgáltatási szintet használhat.

Válassza külön azt a három kérdést, amelyeket a beszerzési megbeszéléseken gyakran összevonnak:

  • Fuvarozói kompatibilitás: Az API képes elfogadni és azonosítani az Ön által használt fuvarozótól és szolgáltatástól származó szállítmányokat?
  • A kézbesítési folyamat láthatósága: Visszaadja azokat az eseményeket, amelyekre a csapatának szüksége van a releváns szállítási szakaszokban?
  • Operatív továbbítás: Ezek az események megbízhatóan eljutnak a rendeléskezelő rendszeréhez, a támogatási eszközeihez és az ügyfélértesítésekhez?

A sikeres API-kérés csak az első kérdés egy részére ad választ. Nem bizonyítja, hogy a szállítmányhoz használható események tartoznak, hogy a végső kézbesítési eredmény látható, vagy hogy az alkalmazása feldolgozta a frissítést.

1. Készítsen piacspecifikus lefedettségi mátrixot

Kezdje azzal a szállítási tervvel, amelyet a logisztikai csapata ténylegesen meg kíván valósítani. Kérje meg a raktárat, a teljesítési szolgáltatót és a szállítási partnereket, hogy erősítsék meg az érintett fuvarozókat és szolgáltatásokat. Ha egy konszolidátor dinamikusan választja ki az utolsó kilométeres partnert, rögzítse ezt a bizonytalanságot, és ne tekintse a konszolidátor nevét teljes útvonal-leírásnak.

Minden jelentős kombinációhoz hozzon létre egy sort. Az alábbi mezők hasznos munkamátrixot alkotnak:

MezőMit rögzítsenMiért fontos
Szállítási útvonalFeladási hely és célpiacA belföldi eredmények nem bizonyítják a határokon átnyúló láthatóságot.
Fuvarozó és szolgáltatásSzerződött fuvarozó, szolgáltatás neve és releváns azonosítójaA fuvarozói szintű lista nem feltétlenül válaszol a szolgáltatásspecifikus kérdésekre.
Átadási megállapodásIsmert kézbesítési partner és esetleges új követési számAz átadás során fennálló folytonosságot tesztelni kell.
Szükséges mérföldkövekÁtvétel, továbbítás, kézbesítési kísérlet, kézbesítés és releváns kivételekA követelményeknek a támogatási és ügyféligényeket kell tükrözniük.
Üzleti kitettségElőre jelzett szállítmányarány és a hiányzó frissítések következményeiA nagy volumenű és magas kockázatú útvonalak prioritást érdemelnek.
Ellenőrzési állapotEllenőrzött, feltételes, még nem ellenőrzött vagy megerősítetten nem támogatottA hiányzó bizonyítékot nem szabad összekeverni a támogatás hiányával.

Jelölje ki korán a felelősöket. A logisztikának a fizikai útvonalat, a mérnöki csapatnak az adatátadást, az operációs csapatnak pedig azt kell ellenőriznie, hogy az így létrejövő láthatóság támogatja-e az ügyfeleknek tett ígéreteket. A beszerzés koordinálhatja a folyamatot, de az elfogadást nem szabad kizárólag egy funkciólistára alapozni.

2. Ellenőrizze a hivatalos dokumentációt, majd tegyen útvonalspecifikus felvetéseket

A szolgáltató hivatalos API-anyagai alapján határozza meg a dokumentált integrációs hatókört. Keresse a fuvarozói azonosítókat, a regisztrációs követelményeket, a válaszmezőket, az eseménydefiníciókat, a hitelesítést, a használati korlátokat és a frissítések továbbításának működését. A megvalósításhoz kapcsolódó dokumentációról vezessen dátummal ellátott nyilvántartást.

A 17TRACK értékeléséhez kiindulópontként használja a hivatalos Tracking API-oldalt és az API-dokumentációt. Alkalmazza az alább ismertetett, útvonalszintű elfogadási teszteket; ne tekintse egy általános termékleírást egy adott szolgáltatás vagy átadási megállapodás megerősítésének.

Tegyen konkrét validációs kérést a szolgáltatónak ahelyett, hogy azt kérdezné, hogy „lefed-e” egy országot. Adja meg a tervezett fuvarozót és szolgáltatást, a feladási és célhelyet, reprezentatív, engedélyezett követési számokat, a szükséges mérföldköveket és a várható szállítmányvolument.

  • Igényel-e ez a konkrét szolgáltatás kifejezett fuvarozói azonosítót vagy további szállítmányinformációt?
  • Hogyan kezelje az integráció azt a számot, amely egynél több fuvarozóhoz is tartozhat?
  • Feltárhatja-e az eredeti azonosító az utolsó kilométeres tevékenységet, vagy egy második azonosítót is regisztrálni kell?
  • Mely szükséges események várhatók ezen az útvonalon, és melyek függnek a fuvarozó adatszolgáltatásától?
  • Mi történik, ha a követés átmenetileg nem érhető el, vagy a szállítmánynak még nincsenek eseményei?
  • Mely használati korlátok, megőrzési szabályok és számlázási feltételek vonatkoznak a tervezett munkafolyamatra?

Válassza külön a dokumentált működést a szerződéses kötelezettségvállalásoktól. A frissítések technikai leírása nem feltétlenül jelent garantált frissítési időközt vagy szolgáltatási szintre vonatkozó kötelezettséget. Kérjen írásos megerősítést, ha ez a különbség befolyásolja az indulási kockázatot.

3. Reprezentatív szállítmányokat teszteljen, ne csak sikeresen kézbesítetteket

Olyan szállítmányokból állítson össze tesztkészletet, amelyekhez jogosult hozzáférni. Tartalmazzon lezárt és aktív szállítmányokat is. A korábbi rekordok segítenek megvizsgálni az eseménysorozatokat; az élő szállítmányokra pedig a regisztráció, a frissítések beérkezése és a saját rendszereibe történő továbbítás megfigyeléséhez van szükség.

Válasszon mintákat a mátrixában szereplő útvonalak és szolgáltatások közül. Vegyen fel szokásos kézbesítéseket, valamint – ha rendelkezésre állnak valós példák – késedelmes szállítmányokat, sikertelen kézbesítési kísérleteket, átvételi pontos kézbesítéseket és feladónak visszaküldött csomagokat. Ha nincs megfelelő szállítmány, ne találjon ki kivételes teszteredményt. Jelölje az adott esetet ellenőrzésre váróként.

Nincs olyan univerzális mintaméret, amely bizonyítaná a lefedettséget. Egy kis minta feltárhat integrációs hibát, de nem bizonyítja a megbízható teljesítményt minden szolgáltatás és kivétel esetén. Bővítse a tesztelést ott, ahol nagyobb az útvonalak sokfélesége, a fuvarozói bizonytalanság vagy a hiányzó események következménye.

Hasonlítsa össze ugyanazt a szállítmányt három bizonyítási rétegen

  1. Fuvarozói rekord: Rögzítse a releváns fuvarozónál közvetlenül elérhető követési információkat, beleértve az ellenőrzés időpontját.
  2. API-válasz: Mentse el a nyers választ, a visszaadott fuvarozói identitást, az események időbélyegeit és a lekérés időpontját.
  3. Saját alkalmazás: Erősítse meg, hogy a rendszere mit tárolt, jelenített meg és használt műveletek indítására.

Ezek a rétegek segítenek megtalálni a hibát. Más helyzetről van szó, ha egy esemény sem a fuvarozói követésben, sem az API-ban nem jelenik meg, mint amikor a fuvarozónál látható, de az API-ból hiányzik. Ha az esemény jelen van az API-ban, de hiányzik a rendelési rendszerből, az integráció egy másik részére utal.

A fuvarozói rekordot referenciának tekintse, ne a fizikai mozgás tévedhetetlen nyilvántartásának. A követési rekordok a jelentett eseményeket írják le; nem biztosítanak folyamatos megfigyelést a csomagról. Az érdemi eltéréseket vizsgálja ki a fuvarozóval és az API-szolgáltatóval.

4. Vizsgálja meg az átadásokat, az állapotok jelentését és a frissítések időzítését

Ellenőrizze a folytonosságot az utolsó kilométeren keresztül

Minden határokon átnyúló útvonalnál ellenőrizze, mi történik, amikor a szállítmány gazdát cserél. Rögzítse, hogy az eredeti szám továbbra is hasznos eseményeket ad-e vissza, megjelenik-e másik szám, és a rendszere össze tudja-e kapcsolni mindkét azonosítót ugyanazzal a rendeléssel.

Az átadásról szóló üzenet nem bizonyítja a kézbesítés láthatóságát. Kövesse a szállítmányt a végső eredményig. Ha az utolsó kilométeres információ nem érhető el, határozza meg, hogy ennek oka hiányzó forrásadat, azonosítóprobléma, konfigurációs hiba vagy támogatási korlátozás-e. Tartsa feltételes állapotban az útvonalat, amíg ez a különbség nem tisztázott.

Ellenőrizze a normalizált állapotok mögötti jelentést

Ha az integráció normalizált állapotokat használ, hasonlítsa össze őket az alapul szolgáló eseményszöveggel. Ellenőrizze, hogy a címke létrehozása ne indítson fizikai feladást jelző üzenetet, a kézbesítési létesítménybe való megérkezés ne váljon „kézbesítve” állapottá, és a sikertelen kézbesítési kísérlet ne zárja le sikeresen teljesítettként a rendelést.

Tesztelje az átvételi lehetőség és a feladónak történő visszaküldés eredményeit is, ahol releváns. Az egyszerűsített állapot segíthet az ügyfeleknek megérteni a folyamatot, de az ügyfélszolgálatnak szüksége lehet az eredeti leírásra a kivétel magyarázatához. A felület ezekre épülő megtervezése előtt erősítse meg, hogy pontosan mely részletek kerülnek visszaadásra.

Mérje a megfigyelt késedelmet a pontosság túlbecslése nélkül

Tartsa külön az esemény idejét, a megfigyelés idejét és az alkalmazás feldolgozási idejét. A fuvarozói eseményhez tartozó időbélyeg nem feltétlenül az az időpont, amikor az esemény online elérhetővé vált. Az esemény idejének az API általi fogadási idővel történő összehasonlítása ezért több késedelmi forrást is egyesíthet.

Ha rendszeresen ellenőrzi a fuvarozót, azt tudja, mikor figyelte meg először az eseményt, nem pedig azt, hogy pontosan mikor tették közzé. Rögzítse az ellenőrzési időközt, és az eredményt megfigyelt késedelemként jelölje. Normalizálja az időzónákat, és őrizze meg az eredeti időbélyegeket, hogy kivizsgálhatók legyenek a látszólagos sorrendiségi problémák.

5. Élesítési körülmények között validálja az integrációt

Az útvonal láthatósága nem elegendő, ha a frissítések az alkalmazáson belül meghiúsulnak. Tesztelje azt a frissítési mechanizmust, amelyet éles környezetben ténylegesen használni fog. Webhook-alapú munkafolyamatok esetén vizsgálja meg a dokumentált hitelesítést, visszaigazolást, újrapróbálkozást és helyreállítást. Lekérdezés esetén ellenőrizze az engedélyezett kérési gyakoriságot, valamint azt, hogyan áll helyre az alkalmazás megszakítások után.

  • Regisztráció: Különböztesse meg az elfogadott szállítmányt az elutasított kéréstől, valamint az elfogadott, de még események nélküli szállítmánytól.
  • Duplikált frissítések: Biztosítsa, hogy az ismételt információ ne küldjön duplikált ügyfélértesítéseket.
  • Eseménysorrend: Ellenőrizze, hogy egy későn érkező régebbi esemény ne állítsa vissza kézbesített állapotból úton lévő állapotba a szállítmányt.
  • Végpont meghibásodása: Tesztelje a fogadó rendszer átmeneti kiesését és a dokumentált helyreállítási folyamatot.
  • Kapacitás: Hasonlítsa össze az indulási előrejelzéseket és a csúcsterheléseket az alkalmazandó regisztrációs és kérési korlátokkal.
  • Adatkezelés: Erősítse meg, mely mezők szükségesek, korlátozza a hitelesítő adatokhoz való hozzáférést, és vizsgáltassa felül az adatvédelmi és szerződéses követelményeket a megfelelő csapattal.

A technikai feltételek mellett a kereskedelmi feltételezéseket is ellenőrizze. Kérdezze meg, mi számít számlázható használatnak, hogyan kezelik a duplikált regisztrációkat, és mi történik a korlátok elérésekor. Ne feltételezze, hogy egy integrációs teszt vagy próbaidőszak feltételei megegyeznek a tervezett éles elrendezéssel.

6. Állítson fel mérhető indulási feltételeket

Az eredmények értékelése előtt határozza meg az elfogadási kritériumokat. Ellenkező esetben könnyű elegendőnek minősíteni egy gyenge tesztet, amikor közeledik az indulási határidő. Az ügyfeleknek tett ígéreteihez és az operatív kitettséghez igazodó küszöbértékeket használjon, ne pedig megmagyarázatlan iparági referenciaértéket.

Hasznos mérőszámok:

  • Regisztrációs sikeresség: A sikeresen elfogadott érvényes tesztszállítmányok osztva az érvényes regisztrációs kísérletekkel.
  • Követési elérhetőség: A használható követési eseményekkel rendelkező tesztelt szállítmányok osztva a jogosult tesztelt szállítmányokkal.
  • Szükséges mérföldkövek rögzítése: Az API által visszaadott szükséges mérföldkövek osztva a referencianyilvántartásokban megfigyelt megfelelő mérföldkövekkel.
  • Végső eredmény egyezése: Azoknak a jogosult lezárt szállítmányoknak az aránya, amelyeknél az API eredménye megegyezik a referenciaeredménnyel.
  • Megfigyelt frissítési késedelem: A késedelmek eloszlása a meghatározott megfigyelési módszer alapján mérve.

A nyers darabszámokat százalékokkal együtt jelentse, és ismertesse a kizárásokat. Ne tekintse az aktív szállítmányt hiányzó kézbesítési eredménynek. Ne zárja ki csendben a megoldatlan követési hibákat. Ha az eredményeket az előre jelzett szállítmányvolumennel súlyozza, mutassa meg az egyes útvonalak eredményeit is, hogy egy gyenge, de fontos útvonal látható maradjon.

Négy döntési állapotot használjon: ellenőrzött, ha az útvonal teljesíti az egyeztetett teszteket; feltételes, ha egy ismert hiányossághoz elfogadott megoldás tartozik; még nem ellenőrzött, ha a bizonyíték hiányos; valamint megerősítetten nem támogatott, ha közvetlen megerősítés vagy diagnosztizált korlátozás támasztja alá ezt a következtetést. Önmagában egy megmagyarázatlan sikertelen kérés nem elegendő az utolsó kategóriához.

7. Induljon egyértelmű tartalékmegoldásokkal és újraellenőrzési feltételekkel

Minden feltételes útvonalhoz nevezzen meg felelőst és tartalékmegoldást. A lehetőségek közé tartozhatnak a manuális fuvarozói ellenőrzések, a támogatási eszkalációs folyamat, egy másik szállítási szolgáltatás vagy kevésbé konkrét ügyfélkommunikáció. Kerülje a magabiztos kézbesítési ígéreteket, ha a követési adatok nem támasztják alá azokat.

Ellenőrizze újra a lefedettséget, ha egy fuvarozói szolgáltatás megváltozik, egy teljesítési partner módosítja az útvonalat, új utolsó kilométeres partner jelenik meg, vagy a megfigyelés hiányzó eredményeket tár fel. Tartsa együtt a jóváhagyott mátrixot, a tesztbizonyítékokat, a megoldatlan problémákat és a szolgáltatói megerősítéseket. A piacra lépési lefedettség legyen operatív nyilvántartás, ne egyszeri beszerzési állítás.

GYIK

A támogatott fuvarozók listája bizonyítja minden szolgáltatás lefedettségét?

Nem. Használja a lehetséges integráció azonosítására, majd ellenőrizze az adott szolgáltatást, útvonalat, azonosítókövetelményeket és az utolsó kilométeres eredményt. Kérjen közvetlen megerősítést, ha a nyilvános dokumentáció nem tisztázza ezeket a részleteket.

Validálhatjuk a lefedettséget kizárólag kézbesített szállítmányokkal?

A kézbesített szállítmányok segítenek ellenőrizni a korábbi események teljességét és a végső eredményeket. Nem bizonyítják, hogy az új események milyen gyorsan érkeznek meg, illetve hogy a rendszere hogyan kezeli az élő frissítéseket. Egy időérzékeny értesítési munkafolyamat jóváhagyása előtt aktív szállítmányokat is vegyen fel.

Mi a teendő, ha az API nem ad vissza követési eseményeket?

Ellenőrizze a kérés eredményét, a fuvarozó kiválasztását, a szükséges bemeneteket, valamint azt, hogy maga a fuvarozó megjelenít-e eseményeket. Különböztesse meg a függőben lévő adatokat az érvénytelen regisztrációtól és a támogatás megerősített hiányától. A megoldatlan eseteket a követési számmal, a kérés részleteivel, az időbélyegekkel és a referencia-bizonyítékokkal együtt eszkalálja.

Minden szállítmánynak meg kell jelenítenie a vámkezelési eseményeket?

Ne feltételezze, hogy minden útvonalon elérhetők vámkezelési mérföldkövek a csomagkövetésen keresztül. Ha ezek az események szükségesek a munkafolyamathoz, ellenőrizze őket külön, és határozza meg, hogyan reagál az operáció, ha hiányoznak. A hiányzó követési részlet önmagában nem bizonyít vámproblémát.

Elindulhatunk, miközben egyes útvonalak még nem ellenőrzöttek?

A korlátozott indulás indokolt lehet, ha a kitettség ismert, az érintett útvonalakhoz jóváhagyott tartalékmegoldások tartoznak, és valaki felelős a fennmaradó validálásért. Ne mutassa be ezeket az útvonalakat belsőleg ellenőrzöttként, és ne alapozzon ügyfélígéreteket nem bizonyított képességekre.

Források

Ezekkel a hivatalos forrásokkal ellenőrizze a termék hatókörét és a megvalósítási követelményeket egy 17TRACK-értékelés során. Az útmutatóban szereplő tesztelési eljárások és indulási kritériumok operatív ajánlások, nem pedig garantált útvonallefedettségre vonatkozó állítások.