Savdo jarayoningizni tashish sxemangizni va nima ulanishini birinchi navbatda nima avtomatlashtirilishini
Arizalar qayerdan keladi, marshrutlar hozir qanday rejalashtiriladi, holatlarni kim yuritadi va maʼlumotlaringiz qaysi dasturlarda yotibdi.
Tashishlar kam ekan, ularni boshda, jadvalda va yozishmalarda saqlaydilar. Hajm oʻsishi bilan bu ishlamay qoladi: yuk qayerdaligini faqat haydovchi biladi, kim kimga nima vaʼda qilganini esa faqat arizani qabul qilgan odam. Logistika dasturi bu ish uslubini yoʻq qiladi: ariza, marshrut, yuk va yetkazib berish holati bitta tizimdagi yozuvlarga aylanadi, dispetcher esa ularni bitta ekranda koʻradi. Quyida bu qanday tuzilgani tahlil qilingan — ariza kelib tushishidan olinganini tasdiqlashgacha.
Logistikani boshqarish tizimi — tashishlar hisobini yurituvchi dastur: arizalarni qabul qiladi, ulardan marshrutlar yigʻadi, ijrochilarni tayinlaydi, yuk harakatini kuzatadi va har bir yetkazib berish bilan nima boʻlganining tarixini saqlaydi.
Farq bitta misolda koʻrinadi. Tizimsiz ariza messenjerda, marshrut — dispetcherning qogʻozida, yukning holati esa haydovchining boshida yashaydi. Mijozga “yukim qayerda” degan savolga javob berish uchun uch odamga qoʻngʻiroq qilish kerak. Ertaga nechta mashina yuklanganini hech kim bilmaydi, chunki bu raqam hech qayerda hisoblanmagan.
Tizimda esa hammasi yozuvlar. Arizaning raqami, joʻnatuvchisi, oluvchisi, muddati va joriy holati bor. Marshrutning — nuqtalar roʻyxati, aylanib chiqish tartibi va ijrochisi. Yukning — soʻz bilan emas, dasturdagi amal bilan oʻzgaradigan holati. “Yuk qayerda” degan savolga javob soniyalar oladi va bugun kim smenada ekaniga bogʻliq emas.
Misol. Mijoz payshanba kuni tashish uchun ariza qoldirdi. Operator manzil va oʻlchamlarni tekshirdi, arizani juma kuni marshrutiga qoʻydi, tizim uni yana oltita nuqta bilan birga haydovchiga tayinladi. Ertalab haydovchi topshiriqlar roʻyxatini ochdi, yukni olganini belgiladi, kechqurun — yetkazganini. Shu vaqt ichida mijozda holat oʻzgarib turdi, juma kuni kechga borib kompaniyada esa jamlanma tayyor boʻldi: nechta nuqtadan oʻtilgan, nechtasiga muddatida ulgurilgan va qaysi yetkazib berishda nosozlik boʻlgan.
Logistikani avtomatlashtirish dispetcherning boshiga uchta savolga javob sigʻmay qolgan joyda boshlanadi: hozir nechta ariza ishda, aniq yuk qayerda va nima uchun kecha ikkita yetkazib berish keyingi kunga oʻtib ketdi.
Aloqa ikki tomonlama: topshiriq chapdan oʻngga ketadi, ijrochining belgilari va hodisalar — orqaga. Yetkazib berish haydovchi manzildan ketganidan keyin emas, olinganini tasdiqlaganidan keyin amalga oshgan hisoblanadi. Bu qadamsiz tizim yuklar haqida sodir boʻlgan narsani emas, oʻzi ishonadigan narsani aytgan boʻlardi.

Dastur mashina haydamaydi va dispetcherni almashtirmaydi. U qaror atrofidagi qoʻl mehnatini olib tashlaydi: arizalarni bir joyga yigʻadi, bandlikni koʻrsatadi, nuqtani yoʻqotishga yoʻl qoʻymaydi va har bir oʻzgarishni qayd etadi. Shoshilinch buyurtmani kimga berish va kechikayotgan mijozni kutish kerakmi degan qaror odam zimmasida qoladi — ammo xotira boʻyicha emas, toʻliq manzara boʻyicha qabul qilinadi.
Xuddi shunday, tizim tirbandlik va ob-havoni oʻzicha “bilmaydi”: har qanday tashqi maʼlumot unga integratsiya orqali keladi va ularning tarkibi loyiha bilan belgilanadi.
Tizimga birinchi boʻlib marshrutlar va xaritalar emas, arizalar hisobi oʻtkaziladi. Sababi oddiy: arizalar yozishmalarda yashar ekan, har qanday marshrut toʻliqsiz roʻyxat boʻyicha qurilgan, har qanday hisobot esa kimdir yozib qoʻyishni unutmagan narsa boʻyicha hisoblangan boʻladi.
Quyida — funksiyalar roʻyxati emas, logistika umuman nima uchun avtomatlashtiriladigan oltita muammo. Har biri bir xil shakllantirilgan: dastursiz nima boʻladi va u bilan nima oʻzgaradi.
Tizimsiz ariza messenjerga, pochtaga va telefon orqali keladi, uning taqdiri esa kimdir uni yozib qoʻyganiga bogʻliq. Tizimda har qanday ariza — raqami, muallifi va muddati bor yozuv: u yo ishda, yo yopilgan, uchinchi holat yoʻq. Yoʻqolgan ariza mijoz qoʻngʻiroq qilganda emas, darhol koʻrinadigan boʻladi.
Dispetcher ertangi barcha nuqtalarni roʻyxat koʻrinishida koʻradi: manzillar, oraliqlar, oʻlchamlar. Nuqtalar marshrutlarga yigʻiladi, marshrutda ijrochi va aylanib chiqish tartibi paydo boʻladi. Unutilgan nuqta sezdirmasdan keyingi kunga oʻtib ketmaydi — u taqsimlanmagan holda qoladi va alohida roʻyxatda koʻrinadi.
Mashinaga nechta nuqta allaqachon tayinlangan, ogʻirlik va hajm boʻyicha qancha boʻsh joy qolgan, haydovchilardan kimning smenasi bir soatdan keyin tugaydi. Bu raqamlarsiz bandlik chamalab taqsimlanadi va bitta mashina yarim boʻsh ketadi, ikkinchisi esa kechgacha ulgurmaydi.
Yetkazib berish holatini uni bajarayotgan odam amal paytida oʻzgartiradi. Dispetcher, menejer va mijoz bitta yozuvga qaraydi. “Yukim qayerda” degan savol uch odamning ishi boʻlishdan toʻxtaydi.
Yukni kim, qachon va qanday asosda qabul qilgani — xotira emas, tizimdagi yozuv. Imzo, fotosurat yoki tasdiqlash kodi aniq yetkazib berishga bogʻlangan. “Olib keldi — olib kelmadi” bahsi tergov bilan emas, kartochkani ochish bilan hal qilinadi.
Kechikishlar, bekor qilishlar, qaytarishlar va amalga oshmagan yetkazib berishlar sababi bor alohida hodisalarga aylanadi. Oy oxiriga borib “har xil boʻladi” emas, aniq roʻyxat koʻrinadi: nechta nosozlik, qaysi yoʻnalishlar boʻyicha va nima sababdan yuz bergani.
Tizim modullardan yigʻiladi. Ularning hammasi ham har bir kompaniyaga kerak emas: shahar ichidagi yetkazib berish xizmatiga shaharlararo reyslar hisobi, oʻz transporti bor ishlab chiqarishga esa buyurtmalar birjasi kerak emas. Tarkib vazifaga qarab belgilanadi, ammo modullar keyin yonidan yozib qoʻyilmaydi, oldindan bir-biriga ulanadi.

Tizimning kirish nuqtasi: joʻnatuvchi, oluvchi, yuk tarkibi, muddat va shartlari bor tashish arizasi. Arizalar menejerdan, mijozning shaxsiy kabinetidan yoki tashqi tizimdan API orqali keladi — keyin ularning hammasi bir xil qoidalar boʻyicha yashaydi.
Nuqtalarni marshrutga yigʻish, aylanib chiqish tartibi, transport va ijrochini tayinlash, kun davomida marshrutni oʻzgartirish. Marshrut ham ariza kabi hisob obyekti: uning sanasi, holati va oʻzgarishlar tarixi bor.
Aynan nima tashilayotgani: oʻrinlar, ogʻirlik, hajm, qadoq, maxsus shartlar. Yuk ariza, marshrut, hujjatlar va joriy holat bilan bogʻlangan, shuning uchun istalgan tomondan qolganlari tiklanadi.
Mashinalar va odamlar maʼlumotnomasi: yuk koʻtarish qobiliyati, kuzov hajmi, transport turi, ish jadvali, xizmat koʻrsatish zonasi. Bandlik shu yerdan olinadi — bugun bu mashinaga yana nechta nuqta qoʻyish mumkin.
Xodimning ish oʻrni: faol yetkazib berishlar, marshrutlar, ijrochilar, holatlar, kechikishlar va muammoli buyurtmalar bitta ekranda. Brauzerda ochiladi, hech narsa oʻrnatish shart emas.
Yetkazib berish holatlarining chekli toʻplami va ular oʻrtasidagi oʻtish qoidalari. Har bir oʻzgarish — muallifi, vaqti va asosi bor hodisa; hodisalar tarixga yigʻiladi, keyinchalik nosozlik shu tarix boʻyicha tahlil qilinadi.
Yigʻish va joʻnatish bilan tutashuv: nima yigʻilgan, nima uzatishga tayyorlangan, nima haydovchiga haqiqatan uzatilgan. Usiz ombor va yetkazib berish ikki xil hisobda yashaydi va tushlikkacha farq qila boshlaydi.
Haydovchi va kuryerning ilovasi yoki mobil interfeysi: topshiriqlar roʻyxati, manzillar, aylanib chiqish tartibi, yuk haqidagi maʼlumotlar, holatni oʻzgartirish, olish va yetkazishni tasdiqlash, dispetcher bilan aloqa.
Mijoz va xodimga xabarlar: ariza qabul qilindi, yuk olindi, kuryer yoʻlga chiqdi, yetkazib berish koʻchirildi, yetkazib berish amalga oshmadi. Xabarlarni yetkazish kanallari joriy etish bosqichida tanlanadi va integratsiya orqali ulanadi.
Arizalar operatori, dispetcher, omborchi, haydovchi, rahbar. Marshrutni oʻzgartirish, yetkazib berishni bekor qilish, manzilni tuzatish va oluvchilarning shaxsiy maʼlumotlariga kirish — umumiy “xodim” toʻplami emas, alohida huquqlar.
Yetkazib berishlar soni, muddatida bajarilganlar ulushi, transport va odamlarning bandligi, marshrutlar samaradorligi, muammoli buyurtmalar roʻyxati. Hisobotlar fayl sifatida yuklanadi va jadval boʻyicha tuziladi.
Tizimning tashqi interfeysi: ariza yaratish, holatni bilish, marshrutni olish, yetkazib berish tasdigʻini uzatish, jurnalni olish. Uning orqali internet-doʻkon, CRM, ERP va ombor tizimi ulanadi.
Tashish arizasi — nimani qayerga, qaysi muddatgacha, kimning hisobidan va qanday shartlarda yetkazish kerakligini qayd etuvchi hujjat. Qolgan hammasi — marshrut, ijrochi, holatlar, hujjatlar — uning raqamiga bogʻlangan.
Ariza tizimga uch usuldan biri bilan tushadi: uni menejer yaratadi, mijozning oʻzi shaxsiy kabinetda rasmiylashtiradi yoki kompaniyaning boshqa dasturi API orqali uzatadi. Manba har xil, keyingi yoʻl bitta — aks holda buyurtmalarning bir qismida oʻzining aytilmagan qayta ishlash tartibi paydo boʻlardi.
Tekshirish — rasmiyatchilik emas, alohida qadam. Tizim majburiy maydonlar toʻldirilganmi, oluvchi maʼlumotnomada bormi, yuk ruxsat etilgan oʻlchamlarga sigʻadimi, muddat imkoniyat chegarasidan chiqmaydimi — shularni koʻradi. Bahsli ariza jimgina marshrutga ketmaydi: u tushunarli sabab bilan aniqlashtirish roʻyxatida qoladi.
Arizada nimalar boʻladi:
Yetkazib berishga tayinlash — ariza niyat boʻlishdan toʻxtab, ishga aylanadigan payt. U aniq kunning marshrutiga tushadi, unda ijrochi paydo boʻladi, ijrochida esa oʻz roʻyxatida topshiriq. Shu paytdan ariza dispetcherlik panelida ham, haydovchi ilovasida ham, mijoz tarixida ham koʻrinadi.
Tuzatishlarning bir qismi kun rejasini oʻzgartiradi: yangi manzil marshrutdan chiqib qolishi, oshgan ogʻirlik esa tayinlangan mashinaga sigʻmasligi mumkin. Bunday ariza jimgina tuzatilmaydi — u sababi bilan birga dispetcherga qayta rejalashtirishga qaytariladi.

Tizim ekrani, maʼlumotlar namunaviy. Beshinchi qadam muhim: olib ketish belgisini yukni jismonan olayotgan odam qoʻyadi. Agar uni dispetcher “qoʻngʻiroq boʻyicha” qoʻysa, tizim tashishni emas, u haqidagi hikoyani tasvirlay boshlaydi.
Tuzatish — erkin tahrirlash emas, boshqariladigan operatsiya. Manzil, muddat yoki yuk tarkibini oʻzgartirish avvalgi versiyani saqlaydi va iz qoldiradi: kim oʻzgartirgan, qachon va aynan nimani. Aks holda bahsli yetkazib berishni tahlil qilish “dastlab qaysi manzil edi” degan savolga borib taqaladi.
Marshrut — bitta ijrochi smena davomida aylanib chiqadigan nuqtalar roʻyxati, aylanib chiqish tartibi bilan birga. Nuqta — manzil boʻyicha aniq amal: yukni olish, yukni yetkazish, qaytarishni olish.
Marshrut yaratish tanlangan sanadagi taqsimlanmagan arizalardan boshlanadi. Dispetcher ularni roʻyxat koʻrinishida koʻradi: manzil, tuman, oluvchidagi oraliq, ogʻirlik va hajm. Nuqtalar marshrutga qoʻlda yoki qoida boʻyicha yigʻiladi — masalan, “bu tumandagi ertangi barcha yetkazib berishlar” — va marshrut darhol umumiy ogʻirlik, hajm hamda toʻxtashlar sonini koʻrsatadi.
Toʻxtashlar navbati aniq belgilanadi va hammaga koʻrinib turadi: dispetcherga panelda, haydovchiga ilovada. Tartib nuqtani sudrab oʻzgartiriladi, bunda tizim marshrut yukini qayta hisoblaydi va ziddiyat haqida ogohlantiradi — masalan, “12:00 gacha” oraliqli nuqta sakkizinchi boʻlib qolganda.
Ijrochini tayinlash — marshrutni haydovchi yoki kuryerga va transport vositasiga bogʻlash. Tizim yuk koʻtarish qobiliyati va kuzov hajmini hisobga oladi: tayinlangan mashinaga sigʻmaydigan marshrut yuklashda topilmaydi, yoʻlga chiqishdan oldin belgilanadi.
Marshrutni oʻzgartirish kun davomida sodir boʻladi va bu avariya emas, odatdagi stsenariy. Nuqtani qoʻshish, olib tashlash, boshqa marshrutga yoki boshqa kunga koʻchirish mumkin. Ijrochi oʻzgarishni oʻz roʻyxatida koʻradi, marshrut tarixida esa yozuv qoladi: nima oʻzgargani, kim oʻzgartirgani va soat nechada.
Bajarilishini nazorat qilish — reja va haqiqiy holatni solishtirish: marshrutdagi nechta nuqta yopilgan, nechtasi qolgan, ijrochi qayerda aylanib chiqish tartibidan chetlangan, qaysi nuqtalar oraliq boʻyicha kechikkan. Marshrut uning barcha nuqtalari yopilganda yopiladi — jumladan muvaffaqiyatsiz yetkazib berish bilan yakunlanganlari ham.

Optimal marshrutni avtomatik qurish — hisob tizimining oʻrnatilgan funksiyasi emas, alohida modul. Uni amalga oshirish varianti sifatida koʻrib chiqish maʼqul: u yoʻl maʼlumotlari manbasini, hisoblash qoidalarini va kompaniyaning haqiqiy reyslarida tekshirishni talab qiladi.
Mumkin boʻlgan variantlar — nuqtalarni zonalar va vaqt oraliqlari boʻyicha oddiy tartiblashdan tortib tashqi kartografik servis boʻyicha hisoblashgacha. Aynan nima ulanishi va qanday maʼlumotlar asosida hisoblanishi tekshiruv bosqichida belgilanadi: tayyor optimallashtirishni oldindan eʼlon qilish tavsif emas, vaʼda boʻlardi.
Asosiy kontur usiz ham ishlaydi: nuqtalar, tartib, ijrochi va bajarilishini nazorat qilish toʻxtashlarni kim joylashtirganiga — odammi yoki algoritmmi — bogʻliq emas.
Marshrutning sanasi, ijrochisi, transporti, holati va oʻzgarishlar tarixi bor — xuddi ariza kabi. Shuning uchun “nima uchun kecha bu manzil bugunga oʻtib ketdi” degan savol smena xotirasi boʻyicha emas, marshrut yozuvi boʻyicha tahlil qilinadi.
| № | Savdo nuqtasi | Amal | Oraliq | Oʻrin | Ogʻirlik | Holat |
|---|---|---|---|---|---|---|
| 1 | Ombor, Promishlennaya koʻchasi | Yukni olish | 08:00–09:00 | 14 | 310 kg | bajarildi |
| 2 | “Markaziy” doʻkoni | Yetkazib berish | 09:00–12:00 | 4 | 86 kg | bajarildi |
| 3 | Buyurtmachi ofisi, 4-qavat | Yetkazib berish | 10:00–13:00 | 2 | 18 kg | yoʻlda |
| 4 | Berish punkti, Asanbay mavzesi | Yetkazib berish | 18:00 gacha | 6 | 142 kg | kutmoqda |
| 5 | “Sharqiy” doʻkoni | Yetkazib berish + qaytarish | 14:00–17:00 | 2 | 64 kg | kutmoqda |
Aylanib chiqish tartibi dispetcherga ham, haydovchiga ham koʻrinadi, shuning uchun “oʻrin almashib qolishdi” bahsga aylanmaydi. 3-qator ijrochi natijani belgilamaguncha yopilmaydi: qavatga koʻtarish — yetkazib berish kechikadigan odatiy joy, tizim esa bu haqda eshik oldida turgan odamdan bilishi kerak.
Yuk — jismonan koʻchadigan narsa. Tizimda bu ariza bilan bogʻlangan alohida yozuv: bitta ariza bir nechta yuk oʻrnini olib borishi, bitta reys esa bir nechta arizaning yuklarini tashishi mumkin.
Ajratish hisobning qatʼiyligi uchun kerak emas. Eng koʻp beriladigan savollarga aynan yuk darajasida javob beriladi: nechta oʻrin joʻnadi, hammasi yetib bordimi, qaysi biri shikastlangan, nima qaytib keldi.
Yuk holatining har bir oʻzgarishi — vaqti va muallifi bor hodisa. Shuning uchun tashish tarixi toʻliq tiklanadi: yuk soat nechada olingan, u ijrochilar oʻrtasida qayerda uzatilgan, oluvchiga qachon topshirilgan va buni kim tasdiqlagan.
Ijrochilar oʻrtasida uzatish — yon taʼsir emas, alohida operatsiya. Ombordan saralashga, u yerdan manzilga ketayotgan yuk masʼulni kamida ikki marta oʻzgartiradi. Har bir uzatish aniq qayd etiladi, aks holda yoʻqolganda yuk qaysi uchastkada yoʻqolganini aytib boʻlmaydi.
“Kim aybdor” degan savolga javob ham shu yerdan olinadi — aybdorni izlash maʼnosida emas, uchastka maʼnosida. Oluvchi aniqlagan shikast yuk aniq ijrochiga biriktirilgan yoʻl kesimiga bogʻlanadi.

Yuk xati, qabul-topshirish dalolatnomasi, qadoq fotosurati, oluvchi imzosi yuk yonida yashaydi. Hujjat yukka va arizaga bir vaqtda bogʻlangan, shuning uchun mijozdan ham, reysdan ham topiladi — uni yozishmalardan izlash shart emas.
Qabul qilishda va berishda fotosurat — shikast haqidagi bahsni yopishning eng arzon usuli: u maʼlum paytda maʼlum odam tomonidan olingan va oluvchi imzosi bilan bitta kartochkada yotadi.
Bitta ariza bir nechta oʻrinni olib borishi, bitta reys esa bir nechta arizaning yuklarini tashishi mumkin. Bu bitta yozuv boʻlar ekan, har qanday qisman holatni — beshta oʻrindan uchtasi qabul qilindi, bittasi qaytarildi — izohda soʻz bilan tavsiflashga toʻgʻri keladi.
Majburiy maydonlar — yukni marshrutga qoʻyish mumkin boʻlmagan eng kam toʻplam. Qolgani sozlanadi: mebel tashish va hujjat yetkazishda muhim maydonlar toʻplami har xil, ortiqchasini toʻldirishga majburlash esa chiziqchalar bilan toʻldirilgan maʼlumotnoma olishning ishonchli usuli.
Holat — ekrandagi yozuv emas, undan ruxsat etilgan amallar kelib chiqadigan vaziyat. Holatlar toʻplami chekli: u aniq nomlanmaguncha har bir xodim “ishda” ni oʻzicha tushunadi va hisobot yigʻishga narsa qolmaydi.

Tartib aynan shu koʻrinishda muhim. Har bir oʻtishni amalni bajargan odam va amal paytida bajaradi — aks holda tizim tashish holatini emas, dispetcherning niyatini koʻrsatadi. Oraliq holatlar (“saralashda”, “pudratchiga uzatildi”) kompaniya jarayoniga moslab qoʻshiladi, ammo toʻplam chekli va aniq boʻlib qoladi.
| Nima yuz berdi | Tizim nima qiladi | Holat |
|---|---|---|
| Kechikish: oluvchidagi oraliq tugamoqda | Nuqtani muddati oʻtgan deb belgilaydi, uni dispetcherga alohida roʻyxatda koʻrsatadi, oluvchiga koʻchirish haqida xabarnoma tayyorlaydi | tahlil |
| Mijoz buyurtmani joʻnatishdan oldin bekor qildi | Arizani bekor qilish sababi bilan yopadi, nuqtani marshrutdan olib tashlaydi va yukni ombor qoldigʻiga qaytaradi | odatdagidek |
| Mijoz buyurtmani yuk allaqachon yoʻlda boʻlganda bekor qildi | Yetkazib berishni jimgina yopmaydi: uni qaytarishga oʻtkazadi va ijrochining marshrutiga teskari nuqta qoʻyadi | tahlil |
| Oluvchi joyida yoʻq | Muvaffaqiyatsiz yetkazib berishni sababi va ijrochining izohi bilan qayd etadi, yukni unda qoldiradi va takroriy urinish masalasini qoʻyadi | tahlil |
| Oluvchi yukni qisman qabul qildi | Yetkazib berishni boʻladi: qabul qilingan oʻrinlar yopiladi, rad etilganlari alohida yozuv bilan qaytarishga ketadi | tahlil |
| Yuk tashish paytida shikastlandi | Fotosuratlar va shikastlanish paytidagi masʼul bilan hodisa ochadi, yetkazib berishni oddiy sifatida yopishga yoʻl qoʻymaydi | tahlil |
| Ijrochi smenaga chiqmadi | Uning marshrutini qayta tayinlash uchun boʻshatadi va dispetcherga taʼsir qilingan barcha nuqtalarni bitta roʻyxatda koʻrsatadi | ogohlantirish |
Umumiy tamoyil: muvaffaqiyatsiz natija yoʻqolmaydi va muvaffaqiyatliga aylanmaydi. Yetkazib berish ochiq qoladi va tahlil navbatiga tushadi — bu muammolarni yozib qoʻyadigan joy boʻlmagani uchun ular koʻrinmaydigan hisobotdan arzonroq.
Kompaniyaga aynan qanday istisnolar kerakligi tekshiruv bosqichida hal qilinadi. Mebel tashishga qaytarish va shikastlarni tahlil qilish, hujjat yetkazishga esa takroriy urinish va oluvchi shaxsini tasdiqlash kerak. Holatlar toʻplami sozlanadi, ammo qoida umumiy boʻlib qoladi: yetkazib berishning har qanday yakunining sababi bor, sabab esa hisobotga tushadi.
Dispetcher paneli — kun boshqariladigan ish oʻrni. Uning vazifasi “maʼlumot koʻrsatish” emas, ayni damda qaror talab qiladigan hamma narsani bitta ekranga yigʻish va qolganini koʻrsatmaslik.
Shuning uchun panel smenaning ish stoli kabi tuzilgan: yuqorida yonayotgani, pastroqda — kunning umumiy manzarasi, chuqurroqda — tarix va maʼlumotnomalar. Xodim mijozning qoʻngʻirogʻiga javob berish uchun nima qayerda yotganini eslashi shart emas.
Panelda nima koʻrinadi:
Kirish huquqlari panelni rollar boʻyicha chegaralaydi. Dispetcher oʻz hududini, rahbar barcha yoʻnalishlarni, kontakt-markaz operatori esa holatlar va kontaktlarni koʻradi, ammo moliyaviy maʼlumotlarni koʻrmaydi.
Chegaralash har bir xodimdagi belgilar toʻplami bilan emas, rol bilan belgilanadi. Aks holda yarim yildan keyin yangi odamning huquqlari “Ivanovnikiday” qilib sozlanadi va unga aynan nima ochiqligini hech kim ayta olmaydi.

Tizim ekrani, raqamlar namunaviy. Plitkalar tartibi tasodifan tanlanmagan: birinchi oʻrinda umumiy hajm emas, qaror talab qiladigan narsa turadi. Taqsimlanmagan arizalar oxirida turadi, chunki bu dispetcher oʻzi va oxirigacha yopadigan yagona plitka.
Tarix — “har ehtimolga qarshi” arxiv emas, tahlil vositasi. Yozuvlar tahrirlanmaydi: tuzatish yangi yozuv bilan kiritiladi. Shuning uchun “yetkazib berishni ertaga kim koʻchirdi” degan savolning versiyalari emas, javobi boʻladi.
Unga odatda uch tomondan birortasidan qaraladi: ariza boʻyicha — u bilan nima boʻlgani, ijrochi boʻyicha — u smenada nima qilgani, marshrut boʻyicha — u kun davomida qanday oʻzgargani.
Ombor va logistika — umumiy chati bor ikki boʻlim emas, bitta jarayonning ikki uchastkasi. “Yigʻilgan, ammo uzatilmagan” yuk va “uzatilgan, ammo belgilanmagan” yuk — bular ikki xil holat va ularni chalkashtirish qimmatga tushadi.
Yagona raqamli jarayon bitta narsani anglatadi: ombor bilan yetkazib berish oʻrtasidagi har bir oʻtish xabar bilan emas, amal bilan qayd etiladi. Omborchi yigʻishni, haydovchi yukni qabul qilishni, oluvchi olishni belgilaydi. Bu belgilar orasida yuk har doim aniq uchastkaga biriktirilgan boʻladi.
Tutashuv omborga nima beradi: u nima allaqachon joʻnab ketganini va nima ikkinchi sutkadan beri joʻnatish zonasida turganini koʻradi. Logistikaga nima beradi: marshrut hali yigʻilmagan yukka rejalashtirilmaydi, haydovchi esa yuklaydigan narsa boʻlishidan oldin darvozaga kelmaydi.
Toʻliq ombor hisobi — qabul qilish, joylashtirish, inventarizatsiya, partiyalar va yaroqlilik muddatlari — alohida sahifaning mavzusi. Bu yerda faqat tutashuv tavsiflangan: ombor logistikaga nima uzatadi va nima qaytarib oladi.
Toʻrtinchi oʻtish — yuk masʼulni oʻzgartiradigan yagona joy. Aynan shuning uchun u ikki tomonli alohida operatsiya bilan rasmiylashtiriladi: ombor topshirdi, ijrochi qabul qildi. Agar bu qadam oʻtkazib yuborilsa, oʻrin yoʻqolganda uchastkani aytib boʻlmaydi, tahlil esa smenani soʻroq qilishga aylanadi.

Bu odatdagi vaziyat: ombor hisobi mavjud tizimda allaqachon yuritiladi, uni hech kim almashtirmoqchi emas. Unda tutashuv almashinuv orqali quriladi — logistika buyurtmalarning tayyorligi va oʻrinlar tarkibini oladi, holatlar va tasdiqlarni esa qaytaradi.
Almashinuvning tarkibi va chastotasi tashqi tizim nimani bera olishi bilan belgilanadi. Aniq dasturning imkoniyatlari tekshiruv bosqichida aniqlashtiriladi — tayyor integratsiyani oldindan eʼlon qilish oʻzganing mahsuloti uchun vaʼda berish boʻlardi.
Arizalar va marshrutlar
Yuklar va holatlar
Dispetcher paneli
Yetkazib berishlar boʻyicha hisobot
Har bir rolning oʻz ish oʻrni va oʻz amallar toʻplami bor. Bu cheklov uchun cheklov emas: ekranda ortiqcha narsa qancha kam boʻlsa, smenada xato shuncha kam va yangi odamni oʻqitish shuncha qisqa boʻladi.
Arizalarni barcha kanallardan qabul qiladi, manzillar va yuk tarkibini tekshiradi, bahslisini mijozdan aniqlashtiradi. Aniqlashtirish navbatini va oʻz arizalarini koʻradi; marshrutlar va transport bandligiga tegmaydi.
Marshrutlarni yigʻadi, ijrochilarni tayinlaydi, kunni boshqaradi: nuqtalarni koʻchiradi, kechikishlarga javob beradi, muammoli yetkazib berishlarni tahlil qiladi. Panelning asosiy foydalanuvchisi va kun davomidagi oʻzgarishlarning asosiy manbasi.
Yigʻish va joʻnatishga tayyorlikni belgilaydi, yukni ijrochiga topshirishni va qaytarishlarni qabul qilishni rasmiylashtiradi. Marshrutlar bilan emas, oʻrinlar va markirovka bilan ishlaydi.
Smenaga marshrut oladi, olish va yetkazishni belgilaydi, nuqta yopilmasa sababini qayd etadi. Faqat oʻzining kunlik topshiriqlarini va ularni bajarish uchun kerakli maʼlumotlarni koʻradi.
Oʻsha stsenariy, ammo mobil interfeysda va smena davomida qisqa nuqtalar soni koʻproq. Olinganini tasdiqlaydi, foto yoki imzo ilova qiladi, manzil boʻyicha izoh yozadi.
Smenaga emas, davrga qaraydi: yetkazib berishlar hajmi, muddatida bajarilganlar ulushi, bandlik, takrorlanuvchi nosozliklar roʻyxati. Unga operativ amallar kerak emas — tayanish mumkin boʻlgan raqamlar kerak.
Ijrochiga “tizimga kirish” emas, hozir nima qilish kerakligining qisqa roʻyxati kerak. Shuning uchun uning ish oʻrni — alohida interfeys: mobil ilova yoki moslashtirilgan veb-sahifa, dispetcherdagi oʻsha panel emas.
U quyidagilarni oʻz ichiga oladi:
Bunday interfeysga muhim talab — aloqa yomon boʻlganda ishlash. Tarmoqdan tashqarida qoʻyilgan belgilar qurilmada saqlanadi va aloqa paydo boʻlganda joʻnatiladi; qayta joʻnatish ikkinchi yetkazib berishni yaratmaydi.
Ijrochi ishining batafsil tahlili — “Kuryerlar uchun” alohida sahifasining mavzusi. Bu yerda boshqa narsa muhim: bu interfeysdagi belgilar — haqiqiy holatlarning yagona manbasi, shuning uchun u oxirgi emas, birinchi boʻlib loyihalanadi.

Ijrochining amal paytidagi belgisi — nazorat uchun nazorat emas. Undan yetkazib berishning haqiqiy vaqti, nuqtaning davomiyligi va nosozlik sababi olinadi. Usiz uchala koʻrsatkich ham kun oxirida xotira boʻyicha tiklanadi, yaʼni umuman tiklanmaydi.
Ikkinchi taʼsir — dispetcherdan olingan yuk: holatlarni u telefondagi soʻzlar boʻyicha yuritar ekan, smenaning yarmi oʻzganing ishini tizimga koʻchirishga ketadi.
Ijrochining ish sharoitlari boshqacha: bir qoʻlda telefon, ikkinchisida quti, ekran quyoshda, aloqa esa gohida. Dispetcher paneli bunday sharoitda ishlatilmaydi — unga yirik elementlar, eng kam maydonlar va tarmoqsiz tushunarli xatti-harakat kerak.
Shuning uchun uning ish oʻrni maʼlumotlar toʻliqligiga emas, smenaga moslab loyihalanadi: ekranda faqat joriy nuqta va keyingisi, qolgani chuqurroqqa olib qoʻyilgan.
Hisobotlar faqat maʼlumotlar tizimga amal paytida tushadigan joyda maʼnoga ega. Agar holatlar kechqurun “kun yakuni boʻyicha” qoʻyilsa, har qanday hisobot sodir boʻlgan narsaga aloqasi yoʻq ozoda manzarani koʻrsatadi.
Toʻplangan maʼlumotlar boʻyicha nima hisoblanadi:
Koʻrsatkichlar taʼriflari bir marta belgilanadi va barcha hisobotlar tomonidan ishlatiladi. “Muddatida yetkazildi” dispetcher hisobotida ham, rahbar hisobotida ham bir xil narsani anglatishi kerak — aks holda bitta kun boʻyicha ikkita jamlanma toʻgʻri kelmaydi va ikkalasi ham ishonch uygʻotmay qoʻyadi.
Hisobotlar fayl sifatida yuklanadi, jadval boʻyicha tuziladi va API orqali tashqi tahlil tizimiga ketishi mumkin — yuklash tarkibi loyiha bilan belgilanadi.

Tizim ekrani, raqamlar namunaviy. Ikkinchi plitka birinchisidan muhimroq: nostandart yakunlanishlarning tarkibi — bekor qilishlar, qaytarishlar, muvaffaqiyatsiz yetkazib berishlar — tahlil qilinmaguncha umumiy hajm faqat bandlik haqida gapiradi, ish sifati haqida emas.
Logistika tizimi kamdan kam yolgʻiz turadi: buyurtmalar bitta dasturdan keladi, mijozlar ikkinchisida yuritiladi, qoldiqlar — uchinchisida. Quyida — almashinuv koʻproq quriladigan yoʻnalishlar. Integratsiyaning aniq tarkibi tashqi tizim nimani bera olishi bilan belgilanadi va tekshiruv bosqichida aniqlashtiriladi.
Rasmiylashtirilgan buyurtma logistikaga ariza sifatida avtomatik uzatilishi, yetkazib berish holati esa xaridorga shaxsiy kabinetga qaytishi mumkin. Vitrinaning oʻzi va buyurtmalar hisobi qanday tuzilgani sahifasida tahlil qilingan elektron tijorat.
Mijozlar maʼlumotnomasi va bitimlar tarixi bilan integratsiya mumkin: ariza mijoz kartochkasidan yaratiladi, yetkazib berish natijasi esa menejerga qaytadi. Almashinuv mijoz identifikatori boʻyicha yuritiladi, toki kontragent dublikatlari koʻpaymasin.
Kompaniyaning hisob konturi bilan birgalikda ishlashi mumkin: buyurtmalar, yuk xatlari, oʻzaro hisob-kitoblar. Almashinuv yoʻnalishi va hujjatlar toʻplami qaysi hisob asosiy deb tan olinishi bilan belgilanadi.
Buyurtmalarning tayyorligi, oʻrinlar tarkibi va markirovka ombordan keladi, holatlar va qaytarishlar esa orqaga ketadi. Agar ombor tashqi dasturda yuritilsa, tutashuv almashinuv orqali quriladi — yuqoridagi ombor bilan aloqa boʻlimiga qarang.
Ijrochining ish oʻrni tizimning bir qismi yoki API orqali ulangan alohida ilova boʻlishi mumkin: topshiriqlarni oladi, holatlar va tasdiqlarni qaytaradi. Ikkinchi variant ilova allaqachon ishlatilayotgan joyda kerak.
Olganda toʻlash bor joyda toʻlov servisi yoki ijrochining terminali bilan integratsiya mumkin: toʻlanadigan summa arizadan keladi, toʻlov natijasi esa yetkazib berishga qaytadi. Tarkib provayderga bogʻliq.
Xaritalar va manzillarni geokodlash, transport telematikasi, xabarnoma xizmatlari, pudratchi tashuvchilar. Har bir bunday ulanish — alohida almashinuv moduli; tayyor konnektor mavjudligi oldindan eʼlon qilinmaydi.
Tizimning oʻz interfeysi: ariza yaratish, holat va marshrutni olish, yetkazib berish tasdigʻini uzatish, operatsiyalar jurnalini olish. Uning orqali alohida moduli boʻlmagan hamma narsa ulanadi.
Almashinuv qoidalari hamma joyda bir xil: har bir operatsiyaning kaliti bor, shuning uchun qayta uzatish ikkinchi arizani yaratmaydi; tafovutlar yoʻqolmaydi, tahlil navbatiga tushadi; har bir joʻnatma va har bir javob almashinuv jurnaliga yoziladi. Bu uch qoidasiz integratsiya aynan birinchi aloqa uzilishigacha ishlaydi.
Logistika bir kunda toʻliq tizimga oʻtkazilmaydi: xodimlar holatlarni eski usulda yuritar ekan, hisobotlardagi maʼlumotlar hech narsani anglatmaydi. Shuning uchun ishga tushirish uchastkalar boʻyicha boradi va har bir keyingisi ishlayotgan oldingisiga tayanadi.
Arizalar hozir qanday keladi, marshrutlarni kim rejalashtiradi, holatlar nima bilan yuritiladi, qanday dasturlar allaqachon turibdi va ular nima bera oladi. Yakun — jarayon tavsifi va birinchi navbatda nima avtomatlashtirilishi roʻyxati.
Bitta shahar, bitta yetkazib berish xizmati yoki bitta ombor. Arizalar, marshrutlar, holatlar va ijrochilarning belgilari haqiqiy tashishlarda toʻliq doirani oʻtadi — jarayon butun kompaniyani qamrab olishidan oldin.
Kim nimani oʻzgartira oladi, qanday istisnolar kerak, qaytarish va muvaffaqiyatsiz yetkazib berish qanday qayta ishlanadi, xabarnomalar kimga ketadi. Shu yerda huquqlar va marshrutni qoʻlda oʻzgartirish tartibi ham sozlanadi.
Qolgan yoʻnalishlar sinovdan oʻtgan sxema boʻyicha, integratsiyalar — alohida almashinuv modullari sifatida. Keyin tarix toʻplanadi, davr boʻyicha hisobotlar va transportni rejalashtirish uchun maʼlumotlar paydo boʻladi.
Kuniga nechta yetkazib berish borligini, arizalar qayerdan kelishini, transport oʻzingizniki yoki pudratchilarnikiligini, ombor bor-yoʻqligini va maʼlumotlaringiz qaysi dasturlarda yotganini yozing. Birinchi navbatda nima avtomatlashtirilishini, mavjud tizimlarga nima ulanishi mumkinligini va pilotni nimadan boshlash maʼqulligini aytamiz.