Skip to main content
Ana səhifəBloqBələdçilərKanadaya transsərhəd göndərişlər üçün izləmə API-sini necə seçmək olar

Kanadaya transsərhəd göndərişlər üçün izləmə API-sini necə seçmək olar

17TRACK

Kanadaya sərhədlərarası göndərişlər üçün izləmə API-sini yalnız provayderin daşıyıcı sayına əsasən deyil, real göndərmə marşrutlarınızı, daşıyıcı təhvil-təslimlərini, gömrüklə bağlı hadisələri və çatdırılma istisnalarını sınaqdan keçirərək seçin. Elektron ticarət əməliyyatları komandaları və tərtibatçılar üçün ən uyğun seçim sərhədi keçərkən göndərişin identikliyini qoruyan, istifadəyə yararlı izləmə hadisələrini təqdim edən və sistemlərinizin etibarlı şəkildə emal edə biləcəyi yeniləmələr göndərən API-dir.

Sərhədlərarası göndərişlər üçün izləmə API-sini necə seçmək olar

Uğurlu seçim iki nəticə verməlidir: müştərilər dəqiq göndəriş məlumatı almalı, əməliyyat komandaları isə müdaxilə tələb edən göndərişləri müəyyən edə bilməlidir. Bu nəticələrin heç biri uzun dəstəklənən daşıyıcı siyahısından avtomatik irəli gəlmir. Praktik sınaq API-nin satın aldığınız xidmətlər, aldığınız göndəriş identifikatorları və komandanızın qəbul etməli olduğu qərarlar üçün işləyib-işləməməsidir.

Funksiya siyahısından deyil, göndərmə marşrutlarınızdan başlayın

Göndərmə marşrutu mənşə və təyinat ölkəsindən daha konkret anlayışdır. API qiymətləndirilməsi üçün bu anlayışa göndərmə xidməti, beynəlxalq daşınmanı həyata keçirən təşkilat və Kanadada çatdırılmaya cavabdeh daşıyıcı daxil olmalıdır. Eyni marşrut üzrə müxtəlif xidmətlər fərqli izləmə tarixçələri yarada bilər.

Provayderlərə müraciət etməzdən əvvəl marşrut inventarı yaradın. Provayderin ümumi beynəlxalq əhatəsinin əməliyyatınıza uyğun olduğunu fərz etmək əvəzinə, öz biznesinizin göndəriş qeydlərindən istifadə edin.

  • Mənşə və təyinat: Mənşə ölkəsini və xidmət göstərdiyiniz Kanada əyalətləri və ya ərazilərini qeyd edin.
  • Satın alınmış xidmət: Yalnız daşıyıcının brendini deyil, faktiki xidmət adını qeyd edin.
  • Göndəriş identifikatorları: İlkin izləmə nömrəsini, varsa təyinat izləmə nömrəsini və daxili sifariş və ya bağlama ID-sini siyahıya alın.
  • Təhvil-təslim modeli: Çatdırılmanı başqa daşıyıcının üzərinə götürüb-götürmədiyini və sistemlərinizin bu ötürülmədən necə xəbər tutduğunu müəyyən edin.
  • Əməliyyat istisnaları: Gömrüklə bağlı gecikmələri, uğursuz çatdırılma cəhdlərini, götürmə tələblərini və qaytarmaları daxil edin.
  • Biznes prioriteti: Yüksək həcmli marşrutları qeyri-adi dərəcədə bahalı dəstək müraciətləri yaradan daha az həcmli marşrutlardan ayırın.

Bu inventar nəyin sınaqdan keçirilməli olduğunu müəyyən edir. Bağlamalarınızın əksəriyyəti Kanada çatdırılma şəbəkəsinə daxil olmamışdan əvvəl konsolidatordan keçirsə, sadə bir daşıyıcılı göndəriş üçün nəzərdə tutulmuş funksiyalardan daha çox təhvil-təslim davamlılığına əhəmiyyət verilməlidir.

Əhatə dairəsini xidmət və hadisə səviyyəsində qiymətləndirin

Provayderlərdən inventarınızdakı hər bir daşıyıcı və xidmət kombinasiyası üçün dəstəyi təsdiqləmələrini istəyin. İnteqrasiya siyahısında daşıyıcının adının olması başlanğıc nöqtəsidir; bu, hər bir xidmətin, hadisə növünün və ya təyinat identifikatorunun API vasitəsilə əlçatan olduğunu sübut etmir.

Öz icazəli nümunə göndərişlərinizdən istifadə etməklə nümayiş tələb edin. API çıxışını müvafiq daşıyıcının izləmə səhifələri ilə müqayisə edin. Hər mənbənin eyni ifadələrdən istifadə etməsini gözləməkdənsə, iş prosesiniz üçün lazım olan hadisələrin mövcud və anlaşılan olub-olmadığına diqqət yetirin.

Qiymətləndirmə sahəsiNə yoxlanılmalıdırNə üçün vacibdir
Daşıyıcının müəyyənləşdirilməsiQeyri-müəyyən izləmə nömrələrinin necə həll edildiyi və daşıyıcının göstərilib-göstərilə bilmədiyiMəntiqli görünən, lakin yanlış daşıyıcı uyğunluğu yanıltıcı nəticələr yarada bilər
Sərhədlərarası təhvil-təslimİlkin və təyinat identifikatorlarının əlaqəli saxlanılıb-saxlanılmadığıSifariş qeydiniz çatdırılma daşıyıcısının dəyişməsindən sonra da qorunmalıdır
Hadisə detallarıTəqdim edildikdə ilkin mesajlar, normallaşdırılmış statuslar, məkanlar və vaxt nişanlarıMüştəri mesajları və dəstək araşdırmaları fərqli səviyyələrdə təfərrüat tələb edir
Çatdırılma istisnalarıGötürmə, çatdırılma cəhdi, ünvan problemləri və qaytarılma hadisələriBu hadisələr passiv izləmə əvəzinə tədbir görülməsini tələb edə bilər
Məlumat boşluqlarıGöndərişdə yeni skan olmadıqda və ya göndəriş hələ müəyyən edilə bilmədikdə davranışÇatışmayan məlumat saxta çatdırılma və ya gömrük iddiasına çevrilməməlidir

Çoxdaşıyıcılı qısa siyahı üçün 17TRACK-in İzləmə API-si qiymətləndirilə biləcək uyğun seçimdir. Tətbiqetmə suallarını formalaşdırmaq üçün onun rəsmi API sənədlərindən istifadə edin, sonra konkret Kanada marşrutlarınızı konsepsiyanın sübutu ilə təsdiqləyin. Ümumi məhsul təsvirini konkret xidmətlərin, hadisə sahələrinin, kommersiya şərtlərinin və ya yeniləmə davranışının təsdiqi ilə əvəz etməyin.

Gömrük görünürlüğünü gömrük səlahiyyətindən ayrı saxlayın

İzləmə API-si komandanıza bildirilmiş göndəriş irəliləyişini şərh etməyə kömək etməlidir. O, səlahiyyətli gömrük qərarı sistemi kimi qəbul edilməməlidir. Daşıyıcı tərəfindən təqdim edilən gömrük mesajı gecikmənin tam səbəbini izah etmədən, kimin tədbir görməli olduğunu müəyyənləşdirmədən və rəsmiləşdirmənin nə vaxt başa çatacağını göstərmədən faydalı kontekst verə bilər.

Kanadaya poçtla idxal üçün Canada Border Services Agency-nin poçtla idxal üzrə təlimatı rəsmi kontekst təqdim edir. Poçt təlimatını kuryerə xas proseslərdən ayrı saxlayın və idxal tələblərini izah edərkən müvafiq rəsmi təlimatdan istifadə edin. Yalnız izləmə statusuna əsasən vergi, rüsum, istisna və ya buraxılış qərarları barədə nəticə çıxarmayın.

Qiymətləndirmə zamanı nümunə göndərişlərinizdə belə mesajlar göründükdə API-nin gömrük emalı, rəsmiləşdirmənin tamamlanması və ya tələb olunan məlumat kimi mesajları necə emal etdiyini yoxlayın. Sadələşdirilmiş statusla yanaşı ilkin daşıyıcı mətninin də əlçatan olub-olmadığını soruşun.

Faydalı əməliyyat dizaynı üç şeyi ayırır:

  • Müşahidə edilmiş hadisə: Mənbənin faktiki olaraq bildirdiyi məlumat.
  • Müştəriyə izah: Dəstəklənməyən əminlik əlavə etməyən, sadə dildə şərh.
  • Növbəti tədbir: Təsdiqlənmiş göstəriş və ya daxili araşdırma tapşırığı.

Məsələn, gömrük emalını göstərən hadisə öz-özlüyündə müştəriyə rüsum ödəməli olduğunu söyləməyə əsas vermir. Ödəniş göstərişi səlahiyyətli mənbəyə və təsdiqlənmiş ünvana əsaslanmalıdır. Eynilə, skanlardakı boşluq gömrüyün bağlamanı saxladığının sübutu deyil.

Bildirişlər yaratmazdan əvvəl hadisə modelini yoxlayın

Statusların normallaşdırılması müxtəlif daşıyıcı mesajlarından istifadəni asanlaşdırır, lakin həddindən artıq sadələşdirmə komandanızın ehtiyac duyduğu məlumatı silə bilər. Geniş istisna statusu ünvan problemini, uğursuz çatdırılma cəhdini və ya qaytarılma hərəkətini əhatə edə bilər. Bu vəziyyətlər eyni müştəri mesajını işə salmamalıdır.

Normal çatdırılma və istisnaları əhatə edən nümunə məlumat paketləri istəyin. İnteqrasiyanızın mənbə hadisəsini, normallaşdırılmış statusu, hadisə vaxtını və sisteminizin yeniləməni qəbul etdiyi vaxtı saxlaya bildiyini yoxlayın. Məkan və ya vaxt zonası məlumatı yoxdursa, tətbiqiniz dəqiqlik uydurmaq əvəzinə bu qeyri-müəyyənliyi qorumalıdır.

Göndəriş identikliyini və xronologiyanı sınaqdan keçirin

İzləmə qeydlərini sifarişlərlə əlaqələndirmək üçün sabit daxili göndəriş ID-sindən istifadə edin. Daşıyıcının izləmə nömrəsini yeganə biznes identifikatorunuz etməyin: sifarişdə bir neçə bağlama ola bilər və bağlama səfər zamanı başqa identifikator əldə edə bilər.

Gecikmiş hadisələri də sınaqdan keçirin. Daha yeni hadisədən sonra qəbul edilən köhnə skan müştəriyə göstərilən göndərişi avtomatik olaraq geriyə aparmamalıdır. Hadisə tarixçəsini saxlayın, lakin cari status üçün aydın qaydalar müəyyən edin. Qaytarmalara xüsusi diqqət yetirin, çünki çatdırılmadan sonrakı hərəkət səhvdən çox yeni əməliyyat mərhələsini ifadə edə bilər.

Çatdırılma təxminlərini ayrıca imkan kimi nəzərdən keçirin

Təxmini çatdırılma tarixləri biznesiniz üçün vacibdirsə, onların mənbəyini soruşun. Daşıyıcı tərəfindən təqdim edilən təxmin və provayderin yaratdığı proqnoz fərqli məlumat məhsullarıdır. Çatışmayan təxminlərin, yenilənmiş tarixlərin və vaxt zonası sərhədlərinin cavabda necə göstərildiyini təsdiqləyin.

Sadəcə izləməni dəstəklədiyinə görə API-nin proqnozlaşdırılan çatdırılma tarixləri təqdim etdiyini düşünməyin. Müəyyən xidmət üçün təxmin əlçatan və ya etibarlı deyilsə, dəstəklənməyən vəddən daha çox son təsdiqlənmiş hadisəni göstərmək faydalı ola bilər.

Yeniləmələrin çatdırılmasını və API monitorinqini birlikdə qiymətləndirin

Vebhuklar təkrar status sorğularına ehtiyacı azalda bilər, lakin yenə də əməliyyat nəzarəti tələb edir. Provayder vebhuklar təklif edirsə, autentifikasiya və ya imza seçimlərini, təkrar cəhd davranışını, təsdiq tələblərini və buraxılmış yeniləmələrin bərpası üsulunu yoxlayın. İş prosesiniz sorğulama istifadə edirsə, sorğu limitlərini və onları aşmadan sorğuları necə planlaşdıracağınızı təsdiqləyin.

Qəbul edənin təkrar çatdırılmalara dözə biləcəyi şəkildə dizayn edin. Daxil olan yeniləmələri davamlı saxlayın, emalı idempotent edin və qəbulu e-poçt göndərilməsi kimi sonrakı işlərdən ayırın. Bunlar konkret provayderin davranışı barədə fərziyyələr deyil, inteqrasiya qoruyucularıdır.

Uğurlu HTTP cavablarından daha çoxunu monitorinq edin. İşlək son nöqtə yenə də köhnəlmiş və ya yanlış xəritələndirilmiş məlumat göndərə bilər.

  • Qeydiyyatın vəziyyəti: Qəbul edilmiş, rədd edilmiş və həll olunmamış göndəriş qeydiyyatlarını izləyin.
  • Çatdırılmanın vəziyyəti: Vebhuk uğursuzluqlarını, emal növbələrini və bərpa cəhdlərini izləyin.
  • Yenilik: Son göndəriş hadisəsinin yaşını sisteminizin son yeniləməni qəbul etməsindən keçən vaxtdan ayırın.
  • Xəritələndirmə keyfiyyəti: Naməlum statusları və gözlənilməz keçidləri nəzərdən keçirmək üçün işarələyin.
  • Biznes təsiri: Əl ilə araşdırma tələb edən göndərişləri və yanlış göndərilən müştəri bildirişlərini ölçün.

Xəbərdarlıqları xidmətə və əməliyyat kontekstinə görə təyin edin. Bir beynəlxalq xidmət üçün normal olan sakit dövr digəri üçün araşdırma tələb edə bilər. Universal gecikmə qaydasını tətbiq etmək əvəzinə, hədləri göndəriş tarixçəniz və xidmət gözləntiləriniz əsasında müəyyən edin.

Uğursuzluğu üzə çıxara bilən konsepsiyanın sübutunu həyata keçirin

Tamamilə çatdırılmış bağlamalar əsasında qurulan nümayiş sizə kifayət qədər məlumat verməyəcək. Hadisə tarixçəsini yoxlamaq üçün tamamlanmış göndərişlərdən, yeniləmələri gəldikcə müşahidə etmək üçün isə aktiv göndərişlərdən istifadə edin. Paylaşılan hər hansı göndəriş məlumatı üçün müvafiq icazə olmaqla, adi bağlamaları və çətin halları daxil edin.

  1. Əvvəlcə qəbul meyarlarını müəyyən edin. Tələb olunan xidmətləri, vacib hadisələri, identikliklə iş qaydasını və əməliyyat bərpa prosedurlarını dəqiqləşdirin.
  2. Təmsilçi hallar seçin. Biznesiniz üçün uyğun olduqda daşıyıcı təhvil-təslimlərini, çatışmayan ilkin skanları, çatdırılma cəhdlərini, götürmə hadisələrini və qaytarmaları daxil edin.
  3. Mənbə izləməsi ilə müqayisə edin. Mənbə məlumatı məhdudiyyətlərini inteqrasiya problemlərindən ayıraraq çatışmayan və ya fərqli şərh olunan hadisələri qeyd edin.
  4. Uğursuzluq yollarını sınaqdan keçirin. Təkrar qeydiyyatları, etibarsız identifikatorları, kəsilmiş vebhuk qəbulunu və müvəqqəti sonrakı sistem uğursuzluqlarını yoxlayın.
  5. Bildiriş nəticələrini nəzərdən keçirin. Dəstək əməkdaşları mesajların göndəriş sübutlarını dəqiq əks etdirib-əks etdirmədiyini və uyğun növbəti addımları təklif edib-etmədiyini yoxlasın.
  6. Həll olunmamış sualları sənədləşdirin. Sınağın müəyyən edə bilmədiyi tələblərlə bağlı yazılı açıqlama alın.

Yeniləmə gecikməsini diqqətlə ölçün. Hadisə vaxtı, hadisənin daşıyıcıda görünən olduğu vaxt, provayderin emal müddəti və qəbul vaxtınız bir-birinin əvəzi deyil. Bir mərhələni müşahidə edə bilmirsinizsə, bütün gecikməni API-yə aid etmək əvəzinə ölçməni uyğun şəkildə etiketləyin.

Kritik marşrutda uğursuz olan və ya təhlükəli müştəri mesajları yaradan namizədi, orta nəticələri yaxşı görünsə belə, rədd edin. Əksinə, mənbə skanının olmaması avtomatik olaraq API uğursuzluğu hesab edilməməlidir. Sınaq provayderin etibarlı şəkildə nə təqdim edə bildiyini və əməliyyatınızın ayrıca nəyi idarə etməli olduğunu müəyyən etməlidir.

Yalnız abunəliyi deyil, əməliyyat xərclərini müqayisə edin

Qısa siyahıdakı hər provayderdən eyni iş yükü üçün qiymət təklifi istəyin. Gözlənilən göndəriş qeydiyyatlarını, mövsümi pikləri, yeniləmələrin əldə edilməsini, saxlanılan tarixçəni və komandanızın ehtiyac duyduğu ayrıca mühit və ya hesabları daxil edin. Bütün provayderlərin istifadəsini eyni şəkildə hesabladığını fərz etmək əvəzinə, hansı fəaliyyətlərin ödənişli olduğunu təsdiqləyin.

Artıq istifadə, təkrar qeydiyyatlar, uğursuz izləmə cəhdləri, dəstək razılaşmaları və ləğv və ya məlumat ixracı prosedurlarını dəqiqləşdirin. Biznesinizin asılı olduğu istənilən xidmət öhdəliyi üçün yazılı şərtlər istəyin.

Təhlükəsizlik yoxlaması giriş məlumatlarının idarə edilməsini, giriş nəzarətlərini, vebhuk mühafizəsini, məlumatların saxlanmasını, silinməsini və faktiki tələb olunan göndəriş sahələrini əhatə etməlidir. İsteğe bağlı sahə mövcud olduğu üçün müştəri məlumatlarını göndərməkdən çəkinin. Biznesinizə aid öhdəlikləri müvafiq hüquq və təhlükəsizlik məsul şəxslərinə nəzərdən keçirdin.

Yekun qərar təsdiqlənmiş marşrut uyğunluğunu, hadisə keyfiyyətini, bərpa imkanını, mühəndislik səylərini və kommersiya şərtlərini birləşdirməlidir. Əməliyyatınız dar və sabit xidmətlər dəstindən istifadə etdikdə birbaşa daşıyıcı inteqrasiyası məntiqli ola bilər. Bir neçə inteqrasiyanın saxlanması və hadisələrinin uzlaşdırılması əhəmiyyətli iş yaratdıqda çoxdaşıyıcılı izləmə API-si daha cəlbedici olur. Hər iki halda seçimi ən böyük başlıq əhatə göstəricisinə deyil, nümayiş etdirilmiş əməliyyat uyğunluğuna əsasən edin.

Tez-tez verilən suallar

Hər Kanada çatdırılma daşıyıcısı üçün ayrıca izləmə API-sinə ehtiyacım varmı?

Mütləq deyil. Çoxdaşıyıcılı API bir neçə müvafiq daşıyıcı üçün vahid inteqrasiya təqdim edə bilər. Bununla belə, konkret xidmətləriniz və təhvil-təslimləriniz üçün dəstəyi təsdiqləyin. Tək daşıyıcılı əməliyyat birbaşa inteqrasiyanı kifayət hesab edə bilər, qarışıq şəbəkə isə ortaq hadisə modelinin texniki xidməti həqiqətən azaldıb-azaltmadığını sınaqdan keçirməlidir.

İzləmə API-si bağlamanın gömrükdə niyə gecikdiyini dəqiq izah edə bilərmi?

Yalnız mənbə məlumatları bu izahı təqdim etdiyi həddə qədər. Ümumi gömrük emalı hadisəsi səbəbi, tələb olunan tədbiri və ya buraxılış tarixini müəyyən etməyə bilər. İlkin mesajı qoruyun və həll olunmamış sualları müvafiq daşıyıcıya, brokerə və ya rəsmi kanala yönləndirin.

Göndəriş Kanadada yeni izləmə nömrəsi aldıqda nə baş verməlidir?

Sisteminiz hər iki identifikatoru eyni daxili bağlama qeydi ilə əlaqələndirməlidir. Provayderdən təyinat identifikatorlarının necə təqdim edildiyini və əlaqələndirildiyini nümayiş etdirməsini istəyin. Müəyyən xidmət üçün avtomatik əlaqələndirmə mümkün deyilsə, avtomatlaşdırılmış bildirişləri aktivləşdirməzdən əvvəl əlaqələndirmə üçün başqa təsdiqlənmiş mənbə müəyyən edin.

Vebhuklar və sorğulama arasında necə seçim etməliyəm?

Seçimi provayderin dəstəklədiyi üsullara və bərpa tələblərinizə uyğun edin. Vebhuklar hadisə əsaslı emalı dəstəkləyə, sorğulama isə icazə verildikdə planlaşdırılmış yoxlamaları və ya uzlaşdırmanı dəstəkləyə bilər. Hər hansı üsulun daha yeni göndəriş məlumatına zəmanət verdiyini fərz etmək əvəzinə etibarlılığı, limitləri, autentifikasiyanı və bərpanı qiymətləndirin.

Ən vacib qəbul meyarı nədir?

Kritik marşrutlarınızın və istisnalarınızın etibarlı idarə olunması. İmzalamazdan əvvəl göndəriş identikliyinin təhvil-təslimlərdən sonra qorunduğunu, müştəri mesajlarının mənbə hadisələrinə sadiq qaldığını və komandanızın çatışmayan yeniləmələri aşkar edib bərpa edə bildiyini müəyyən edin. İsteğe bağlı funksiyalar bu tələblərdəki uğursuzluğu kompensasiya etməməlidir.

Mənbələr