Перейти к содержимому

Addım-addım necə baş verir

Yoxlanılıb: v2026.09 · 2026-09-06

Bu səhifədə hər şəkil bir neçə addımdan ibarət hekayədir: kim kimi çağırıb və bundan nə dəyişib. Diaqramın küncündəki açar eyni hekayəni sxem kimi və ya yuxarıdan aşağı addımlar siyahısı kimi göstərir. Addımlar koddakı çağırışlarla eyni sözlərlə adlandırılıb, ona görə onlarla API-də lazımi yeri tapmaq olar (yazılar rus dilindədir).

Müştərinin uçot sistemi sifariş göndərir; PickUpper sətirləri yoxlayır, ünvanın koordinatlarını tapır və sifariş nömrəsi ilə cavab verir. Eyni sifarişin təkrar göndərilməsi onu yeniləyir, dublikat yaratmır.

İnteqrasiya API → OrderIntake → Geocoding → ERP-yə cavab.

Dispetçer sifarişləri «planlaşdırmaya» göndərir və günə tapşırıq işə salır. Sistem növbəli sürücüləri, bölməli maşınları, zonaları və bacarıqları götürür, məsafələri hesablayır və marşrutlaşdırma məsələsini həll edir. Yerləşməyən — hər «sifariş × maşın» cütü üzrə izah olunur.

Planning ilkin məlumatları yığır, VRP-ni həll edir və reysləri dərc edir.

Tətbiqdəki əməliyyatlar telefonda saxlanılır və əlaqə yarananda göndərilir. Bu vaxt dispetçer eyni

dayanacağı dəyişibsə, əməliyyat itmir, konfliktlər siyahısına düşür.

Oflayn növbə və konflikt yoxlaması ilə göndərmə.

Qismən çatdırılma, imtina və ya itki hər mövqe üzrə qeydə alınır. Qaytarılan mal mənbə anbara qaytarma dayanacağı alır, ERP isə sifariş üzrə yekunu görür.

Mövqelər üzrə nəticələr → qaytarma dayanacağı → ERP-də sifariş statusu.

Dəvət dərhal Keycloak-da şirkətə və rola bağlı söndürülmüş hesab yaradır. Dəvətdəki keçid birdəfəlikdir: onunla insan parol təyin edir və hesab işə düşür.

Tenants ↔ Keycloak: hesab söndürülmüş yaradılır, parol təyin ediləndə işə düşür.

Arxivləmə və məlumatların ixracından 90 gün sonra sistem Keycloak-da insanların hesablarını silir və yalnız bundan sonra şirkətin məlumatlarını təmizləyir. Keycloak əlçatmazdırsa, silmə növbəti cəhdə keçirilir — nəyi silmək lazım olduğunun siyahısını itirməmək üçün.

Əvvəl identikliklər, sonra məlumatlar; Keycloak əlçatmaz olanda — təxirə salınma.