Topshiriqlar, marshrut, holatlar va yetkazib berish tasdigʻi bitta ilovada
Kuryerlar ikkita ekan, yetkazib berish telefon qoʻngʻiroqlari va yozishmalarga tayanadi: manzillar messenjerga ketadi, aylanib chiqish tartibi — ogʻzaki, “buyurtma qayerda” degan savolga esa kuryerga birinchi boʻlib qoʻngʻiroq qila olgan odam javob beradi. Yetkazib berishlar soni oʻsishi bilan bu ishlamay qoladi — topshiriqlar yoʻqoladi, holatlar haqiqatdan orqada qoladi, “olib keldimi yoki yoʻqmi” bahsini hal qilishga esa hech narsa yoʻq. Kuryerlar uchun dastur bu ish uslubini yoʻq qiladi: topshiriq ijrochining ilovasiga keladi, holatni olib borayotgan odam amal paytida qoʻyadi, topshirish fakti esa vaqti va muallifi bilan qayd etiladi. Quyida bu qanday tuzilgani tahlil qilingan — buyurtmani tayinlashdan smenani yopishgacha.
Kuryerlar uchun dastur — ijrochining ishchi vositasi: u kuryerga smenadagi topshiriqlarni keltiradi, manzillar va buyurtma tarkibini koʻrsatadi, uni nuqtadan nuqtaga olib boradi va har birida nima boʻlganini yozib qoʻyadi. Kompaniya tomonidan bu yetkazib berishni boshqarish: dispetcher smenaga qoʻngʻiroq qilmasdan kim qayerdaligini va nima allaqachon bajarilganini koʻradi.
Farq bitta misolda koʻrinadi. Dastursiz kuryer manzillarni yozishmada oladi, kirishni aniqlashtirish uchun mijozga qoʻngʻiroq qiladi va kechqurun dispetcherga nima yetkazganini aytib beradi. Dispetcher buni jadvalga koʻchiradi — agar esidan chiqmasa va kuryer adashmagan boʻlsa. Kun oxiriga borib aniq buyurtmaning topshirilgan vaqtini hech kim ayta olmaydi.
Dasturda esa hammasi yozuvlar. Yetkazib berishning kartochkasi, kartochkaning manzili, tarkibi, oraligʻi va joriy holati, har bir oʻzgarishning vaqti va muallifi bor. “Buyurtma qayerda va u bilan nima boʻlgan” degan savolga javob soniyalar oladi va kuryer telefonni koʻtarganiga bogʻliq emas.
Misol. Ertalab buyurtma omborda yigʻildi va kuryerga tayinlandi — topshiriq uning ilovasida manzil hamda yetkazib berish oraligʻi bilan birga paydo boʻldi. Kuryer yukni oldi, olganini belgiladi, nuqtalar boʻyicha yoʻlga chiqdi va har birida holatni oʻzgartirdi. Uchinchi manzilda mijoz uyda boʻlmadi — kuryer sababni qoʻydi va yetkazib berish “yoʻqolib ketmadi”, dispetcherga tahlilga tushdi. Kechqurun menejer mijozga kuryerning xotirasi boʻyicha emas, tizimdagi yozuv boʻyicha javob berdi.
Kuryerlik yetkazib berishni avtomatlashtirish dispetcherning boshiga uchta savolga javob sigʻmay qolgan joyda boshlanadi: bu buyurtma kimga tayinlangan, u ayni damda qanday holatda va uni topshirilgani nima bilan tasdiqlanadi.
Ish jarayoni toʻliqbuyurtmadan topshiriqni yopishgacha
1Buyurtma
2Tayinlash
3Yukni olish
4Marshrut
5Yetkazib berish
6Tasdiq
7Yakunlash
Bu dastur ekranlari roʻyxati emas, bitta yetkazib berishning yoʻli. Har bir oʻtishni odam va amal paytida bajaradi: dispetcher tayinlaydi, olish va topshirishni kuryer belgilaydi. Shuning uchun tizim uni rejalashtirgan odamning niyatini emas, yetkazib berish holatini koʻrsatadi.
Kuryer har bir topshiriq boʻyicha nimani koʻradi
Nimani olib borish kerak — buyurtma raqami, tarkibi, oʻrinlar soni, agar muhim boʻlsa ogʻirligi yoki oʻlchamlari
Qayerga — izohi bor yetkazib berish manzili: kirish, qavat, domofon, hovlidan kirish
Qachon — yetkazib berish sanasi va oraligʻi yoki buyurtmani topshirish kerak boʻlgan muddat
Kimga — oluvchining ismi va agar topshiriqni bajarish uchun kerak boʻlsa, kontakti
Nimani hisobga olish kerak — buyurtmaga izoh: moʻrt, lift kerak, 15 daqiqa oldin qoʻngʻiroq qilish
Toʻlov — buyurtma oldindan toʻlanganmi yoki pulni topshirishda olish kerakmi va qancha
Qanday holatda — yetkazib berishning joriy holati va kuryer keyin nima qilishi kerakligi
Dastur nimani oʻzi qilmaydi
U buyurtmani olib bormaydi va kuryerni almashtirmaydi. U amal atrofidagi qoʻl mehnatini olib tashlaydi: topshiriqni qoʻngʻiroqsiz keltiradi, izohi bilan manzilni saqlaydi, yetkazib berishni natijasiz yopishga yoʻl qoʻymaydi va har bir oʻzgarishni qayd etadi. Yetkazib berishni koʻchirish yoki buyurtmani qaytarish haqidagi qaror odam zimmasida qoladi — ammo ogʻzaki kelishuv boʻyicha emas, yozuv boʻyicha qabul qilinadi.
Xuddi shunday, tizim kuryerni oʻzicha “koʻrmaydi”: u kuryer unda amal bilan belgilagan narsanigina biladi. Shuning uchun maʼlumotlar sifati funksiyalar soniga emas, belgilar hodisa sodir boʻlgan paytda qoʻyilishiga bogʻliq.
Odatda nimadan boshlanadi
Birinchi navbatda ikki narsa qilinadi: holatlarning chekli roʻyxati va har bir yetkazib berishda majburiy natija. Sababi oddiy: “ishda” ni har kim oʻzicha tushunar ekan, sababsiz yopilgan yetkazib berish esa muvaffaqiyatli hisoblanar ekan, ilovada nechta ekran borligidan qatʼi nazar, hisobot yigʻishga narsa qolmaydi.
Tizim qanday vazifalarni dastur hal qiladi
Quyida — funksiyalar roʻyxati emas, kuryerlik yetkazib berish umuman nima uchun avtomatlashtiriladigan oltita muammo. Har biri bir xil shakllantirilgan: dastursiz nima boʻladi va u bilan nima oʻzgaradi.
Topshiriqlar yoʻqolmay qoʻyadi
Dastursiz manzillar messenjerga keladi, bir qismi — telefon orqali ovozda, bir qismi — jadvaldagi roʻyxat bilan. Kuryer oʻz kunini uchta manbadan yigʻadi va nimadir oʻtkazib yuboradi. Dasturda topshiriq — raqami va ijrochisi bor yozuv: u yo ishda, yo natija bilan yopilgan.
Holatni olib borayotgan odam qoʻyadi
Holatlarni dispetcher telefondagi soʻzlar boʻyicha yuritar ekan, ular haqiqatdan bir soat orqada qoladi va uning smenasining yarmini oladi. Kuryerning amal paytidagi belgisi haqiqiy vaqtni beradi: qachon olgani, qachon yetib borgani, qachon topshirgani.
Manzilni qoʻngʻiroq bilan aniqlashtirish shart emas
Kirish, qavat, domofon va “hovlidan kirish” oʻtgan safar u yerga borgan odamning xotirasida emas, yetkazib berish kartochkasida saqlanadi. Yangi kuryer manzilni mijozga ikkita va dispetcherga bitta qoʻngʻiroqdan keyin emas, birinchi martadayoq yopadi.
Topshirish tasdiqlanadi
Buyurtmani kim, qachon va qanday asosda qabul qilgani — xotira emas, tizimdagi yozuv. Tasdiqlash usuli loyihaga moslab tanlanadi, ammo natija bitta: “olib keldimi yoki yoʻqmi” bahsi menejer bilan kuryer oʻrtasidagi tergov bilan emas, kartochkani ochish bilan hal qilinadi.
Smena qoʻngʻiroqsiz koʻrinadi
Dispetcher bitta ekranga qaraydi: kim marshrutda, nechta nuqta yopilgan, qayerda yetkazib berish oraliqdan orqada qolmoqda. “Buyurtmam qayerda” degan savol uch odamning ishi boʻlishdan toʻxtaydi — menejer mijozga oʻzi javob beradi.
Bahslisi jurnal boʻyicha tahlil qilinadi
Har bir oʻzgarish muallifi va vaqti bilan imzolangan. Bu kuryerni kuzatish emas, aniq holatni tahlil qilish imkoniyati: yetkazib berish qaysi qadamda toʻxtagani va nima uchun. Shu bilan birga yuk ham koʻrinadi — smenada nechta nuqta va kim tomonidan yopilgani.
Tizim dastur iborat
Tizim modullardan yigʻiladi. Ularning hammasi ham har bir kompaniyaga kerak emas: uchta kuryeri va oldindan bilinadigan manzillari bor xizmatga oʻnta stsenariy boʻyicha istisnolarni tahlil qilish kerak emas, ovqat yetkazib berish esa oraliqlar va mijozga xabarnomalarsiz ishlay olmaydi. Tarkib vazifaga qarab belgilanadi, ammo modullar keyin yonidan yozib qoʻyilmaydi, oldindan bir-biriga ulanadi.
Topshiriqlar roʻyxati
Kuryerning ish kuni bitta ekranda: smenaga nima tayinlangan, qanday tartibda, nima allaqachon yopilgan va nima qolgan. Bu dasturga kirish nuqtasi — kuryer kunni undan boshlaydi va har bir nuqtadan keyin unga qaytadi.
Yetkazib berish kartochkasi
Bitta buyurtma boʻyicha hammasi: tarkibi va oʻrinlar soni, izohi bilan manzil, oraliq, oluvchi, toʻlov va joriy holat. Aynan topshiriqni bajarish uchun kerak boʻlgan hajm — kompaniyaning maʼlumotnomalari va hisobotlarisiz.
Nuqtalar va marshrut
Smena manzillari xaritada va roʻyxatda, aylanib chiqish tartibi, joriy nuqtadan keyingisiga oʻtish. Marshrut ham topshiriq kabi hisob obyekti: uning sanasi, ijrochisi va kun davomidagi oʻzgarishlar tarixi bor.
Yetkazib berish holatlari
Holatlarning chekli toʻplami va ular oʻrtasidagi oʻtish qoidalari. Kuryer holatni uzun roʻyxatdan tanlash bilan emas, bitta amal bilan oʻzgartiradi: tayinlandi, olindi, yoʻlda, joyida, yetkazildi.
Topshirishni tasdiqlash
Nuqtada natijani qayd etish: holatni oʻzgartirish va loyihaga moslab tanlangan tasdiqlash usuli. Natijasiz topshiriq yopilmaydi — “yetkazdim shekilli” yetkazib berish holati emas.
Yukni qabul qilish
Buyurtmani omborda yoki joʻnatish nuqtasida olganini belgilash. Shu paytdan yuk uchun masʼuliyat kuryerda boʻladi va tizimda buyurtma endi omborda emas, yoʻlda ekani koʻrinadi.
Xabarnomalar
Kuryer va oluvchiga xabarlar: yangi buyurtma tayinlandi, topshiriq oʻzgartirildi, oraliq yaqinlashmoqda, yetkazib berish bekor qilindi. Joʻnatish kanallari joriy etish bosqichida tanlanadi va integratsiya orqali ulanadi.
Topshiriqlar tarixi
Kuryer kun, hafta, oy davomida nima bajargani: yopilgan yetkazib berishlar, bajarish vaqti, muammoli nuqtalar. Uning ishlab chiqarishi ham oʻsha yozuvlardan yigʻiladi — buning uchun alohida hisob kerak emas.
Dispetcher bilan aloqa
Dispetcherga topshiriq kartochkasidan bevosita murojaat qilish, telefonda raqam qidirmasdan. Dispetcher savol qaysi yetkazib berish boʻyicha kelganini koʻradi va aynan u boʻyicha javob beradi, qaysi manzil haqida gap ketayotganini qaytadan aniqlamaydi.
Oflayn ishlash
Qamrov zonasidan tashqarida — yertoʻlada, liftda, xususiy sektorda — qoʻyilgan belgilar qurilmada saqlanadi va aloqa paydo boʻlganda joʻnatiladi. Qayta joʻnatish ikkinchi yetkazib berishni yaratmaydi.
Dispetcher paneli
Kompaniyaning ish oʻrni: faol kuryerlar, tayinlangan buyurtmalar, holatlar, bajarilgan va muammoli yetkazib berishlar, xodimlarning bandligi. Brauzerda ochiladi, hech narsa oʻrnatish shart emas.
API va integratsiyalar
Tizimning tashqi interfeysi: yetkazib berish yaratish, ijrochini tayinlash, holatni olish, tasdiq va jurnalni olish. Uning orqali internet-doʻkon, ombor, logistika va hisob tizimlari ulanadi.
Topshiriqlarni olish
buyurtma kuryerga qanday yetib boradi
Yetkazib berish shakllantirilgandan keyin buyurtma aniq kuryerga tayinlanadi. Tayinlash — chatdagi xabar emas, operatsiya: yetkazib berishda ijrochi, ijrochida esa raqami, berilgan vaqti va joriy holati bor topshiriq paydo boʻladi.
Topshiriq kuryerning ilovasiga darhol, qoʻngʻiroq va manzilni qayta joʻnatishsiz keladi. Kuryer roʻyxatni ochadi va oʻz smenasini toʻliq koʻradi: nechta nuqta tayinlangan, nima allaqachon yopilgan va keyingi yetkazib berish qaysi.
Kim tayinlaydi. Odatda dispetcher — qoʻlda yoki kompaniya belgilagan qoidalar boʻyicha: shahar zonasi, buyurtma turi, kuryerning boʻsh vaqti boʻyicha. Avtomatik taqsimlash amalga oshirilishi mumkin aniq xizmatning jarayoniga moslab; uni tayyor funksiya sifatida oldindan eʼlon qilmaymiz — taqsimlash qoidalari hammada har xil va ularni kompaniya oʻrniga oʻylab topib boʻlmaydi.
Kuryer topshiriq bilan nima qila oladi:
Qabul qilish — topshiriq olinganini va uni ishga olayotganini tasdiqlash
Kartochkani ochish — tarkib, manzil, oraliq, izohlar va toʻlov usulini koʻrish
Holatni oʻzgartirish — yukni olganini, yoʻlga chiqqanini, nuqtaga yetib borganini va topshirganini belgilash
Izoh qoldirish — keyingi safar asqotadigan yoki kechikishni tushuntiradigan narsani yozib qoʻyish
Muammoni belgilash — yetkazib berish amalga oshmagan sababni qayd etish
Dispetcherga yozish — topshiriqdan chiqmasdan aniq yetkazib berish boʻyicha savol berish
Topshiriqda nima boʻlmasligi kerak — ortiqcha narsa. Kuryerga buyurtmaning tannarxi, mijoz tarixi va kompaniya hisobotlari kerak emas: ekranda yetkazib berish va topshirish uchun kerak boʻlgan narsa qoladi. Qolgan hammasi mayda shrift bilan emas, kirish huquqlari bilan yopiladi.
Qayta tayinlashda nima boʻladi
Kuryer kasal boʻlib qoldi, kechikdi yoki smenaga chiqmadi — bu nosozlik emas, odatdagi vaziyat. Dispetcher topshiriqni olib, uni boshqa ijrochiga tayinlaydi; yetkazib berish tarixida faqat oxirgisi emas, ikkala tayinlash ham vaqti bilan qoladi.
Bu amalda muhim: qayta tayinlash haqidagi yozuvsiz “nima uchun buyurtma kechikdi” tahlili tizim oraliq tugashiga bir soat qolganda uni olgan joriy kuryerni koʻrsatishiga borib taqaladi.
Oluvchi kontaktlari
Oluvchining telefoni topshiriqni bajarish uchun kerak boʻlganda va aynan shu yetkazib berishni olib borayotgan odamga koʻrsatiladi. Shaxsiy maʼlumotlarga kirish — umumiy “xodim” toʻplami emas, alohida huquq: kompaniyaning barcha mijozlari roʻyxati kuryerga ochilmaydi.
Kontaktni aynan qanday koʻrsatish — toʻliq, qisman yoki raqam almashtirilgan qoʻngʻiroq orqali — tekshiruv bosqichida hal qilinadi: bu kompaniya qanday maʼlumotlar bilan ishlashi va nimani himoya qilishi shartligiga bogʻliq.
Smenadagi topshiriqlar, kuryer Azamatilova ekrani, maʼlumotlar namunaviy
№
Oraliq
Manzil
Oʻrin
Toʻlov
Holat
1
10:00—12:00
Axunbayeva 97, kirish 2
1
toʻlangan
yetkazildi
2
11:00—14:00
Toktogul 125, ofis 4
3
toʻlangan
yetkazildi
3
12:00—15:00
Baytik Baatir 53
1
2 400 KGS
joyida
4
14:00—17:00
Chuy 219, hovlidan kirish
2
toʻlangan
yoʻlda
5
16:00—19:00
Ibraimova 42, qavat 7
1
1 150 KGS
tayinlandi
Roʻyxat tayinlangan vaqt boʻyicha emas, oraliq boʻyicha saralangan: kuryerga dispetcher buyurtmalarni tarqatgan tartib emas, kunning tartibi muhim. Toʻlov ustuni manzil yonida tasodifan turmaydi — olinadigan summani kuryer yettinchi qavatga koʻtarilishidan oldin koʻrishi kerak.
Mobil ilova
kuryerning
Kuryerlar uchun ilova — dispetcher panelining kichraytirilgan nusxasi emas, ijrochining ish sharoitlariga moslashtirilgan alohida interfeys: bir qoʻlda telefon, ikkinchisida quti, ekran quyoshda, aloqa gohida va kechga borib zaryad kam.
Uning amaliy maʼnosi bitta: barcha ishchi maʼlumot bitta joyda. Kuryerga uchta chat, manzillar jadvali va qoʻngʻiroqlar tarixini ochiq tutish shart emas — topshiriq, manzil, buyurtma tarkibi, holat va dispetcher bilan bogʻlanish usuli bitta interfeysda joylashgan.
Ekran “joriy nuqta va keyingisi” tamoyili boʻyicha quriladi. Ayni damda kerak boʻlmagan hamma narsa chuqurroqqa olib qoʻyilgan: oʻtgan kunlar roʻyxatlari, maʼlumotnomalar, topshirishga taʼsir qilmaydigan tafsilotlar. Ekranda element qancha kam boʻlsa, smenada xato shuncha kam va yangi odamni oʻqitish shuncha qisqa boʻladi.
Funksiyalar toʻplamidan muhimroq boʻlgan talablar:
Yirik elementlar — holat ochiluvchi roʻyxatdan tanlash bilan emas, bitta bosish bilan oʻzgaradi
Eng kam kiritish — yetkazib berish kartochkasidan qoʻyish mumkin boʻlgan narsani kuryer qoʻlda termaydi
Tarmoqsiz tushunarli xatti-harakat — belgi xato bilan yoʻqolmaydi, qabul qilinadi va joʻnatiladi
Tejamkor batareya sarfi — ilova smena oʻrtasiga paverbank talab qilmasligi kerak
Koʻchada oʻqilishi — kontrast ofis monitoriga emas, kunduzgi yorugʻlikka moʻljallangan
Birlashtirish qancha vaqt tejashini hisoblash maʼnosiz — bu kuryerning ishi hozir nimaga aylantirilganiga bogʻliq. Boshqa samara koʻrinadi: yangisi boshqa chatga kelgani uchun buyurtma kechagi xabardagi manzilga yetkazilgan xatolarning butun bir sinfi yoʻqoladi.
Ilova yoki veb-interfeys
Bajarilish shakli vazifaga qarab tanlanadi: bu Android va iOS uchun mobil ilova yoki telefon brauzerida ochiladigan moslashtirilgan veb-sahifa boʻlishi mumkin.
Ikkinchi variant arzonroq va ishga tushirishda tezroq, birinchisi tarmoqsiz ishlash, xabarnomalar va kameraga kirish muhim boʻlgan joyda kerak. Aniq kompaniyaga nima mos kelishi oldindan tanlanmaydi, tekshiruv bosqichida belgilanadi.
Aloqa yomon boʻlganda ishlash
Aloqa oldindan bilinadigan joylarda yoʻqoladi: yertoʻlada, liftda, xususiy sektorda, yer osti avtoturargohida. Agar bunday paytda belgi oʻtmasa, kuryer yo turib kutadi, yo umuman belgilashni bas qiladi — va holatlar yana telefon qoʻngʻiroqlarida yashay boshlaydi.
Shuning uchun belgilar qurilmada saqlanadi va ulanish qaytganda joʻnatiladi. Bunda qayta joʻnatish ikkinchi yetkazib berishni yaratmaydi: har bir belgining kaliti bor va tizim uni bir marta qabul qiladi. Bu tashqi tizimlar bilan almashinuv ishlaydigan oʻsha qoida.
Kuryerning ishchi ekrani nimalarni birlashtiraditarkib loyihada aniqlashtiriladi
Faol buyurtmalarasosiy ekranKuryer allaqachon ishga olgan yetkazib berishlar — har birining joriy holati bilan
Nuqtalar roʻyxatiasosiy ekranSmena manzillari aylanib chiqish tartibida: yopilganlari, joriysi va oldinda turganlari
Xaritaloyihaga koʻraShahar xaritasidagi yetkazib berish nuqtalari — kartografik servis bilan integratsiya orqali ulanadi
Marshrutloyihaga koʻraAylanib chiqish tartibi va keyingi nuqtaga oʻtish; yoʻlni qurish — tayyor funksiya emas, imkoniyat
Yetkazib berish haqida maʼlumotasosiy ekranBuyurtma tarkibi, oʻrinlar soni, oraliq, izoh, oluvchi va toʻlov
Holatlarasosiy ekranYetkazib berish holatini uzun roʻyxatdan tanlamasdan, bitta amal bilan oʻzgartirish
Bajarilganini tasdiqlashasosiy ekranNuqtada natijani loyiha uchun tanlangan usul bilan qayd etish
Topshiriqlar tarixiikkinchi darajaKuryer oʻtgan smenalarda nima bajargani — joriy kunga xalaqit bermasligi uchun chuqurroqqa olib qoʻyilgan
Xabarnomalarloyihaga koʻraYangi topshiriq, marshrutning oʻzgarishi, oraliqning yaqinlashishi, buyurtmaning bekor qilinishi
Dispetcher bilan aloqaasosiy ekranJoriy nuqta boʻyicha savol bevosita topshiriq kartochkasidan, telefonda raqam qidirmasdan
“Loyihaga koʻra” belgisi imkoniyat tashqi servisni ulashga yoki aniq xizmatning ish sharoitlariga bogʻliq joyda turadi. Qolgan hammasi — ishchi minimum: usiz ijrochining interfeysi yozishmani almashtirmaydi, unga topshiriqlarning oʻninchi manbasi sifatida qoʻshiladi.
Savdo jarayoningizni yetkazib berishingiz ishini va nima ulanishini birinchi navbatda nima avtomatlashtirilishini
Kuryerlar hozir topshiriqlarni qanday oladi, holatlarni kim yuritadi, topshirish nima bilan tasdiqlanadi va buyurtmalaringiz qaysi dasturlarda yotibdi.
Yetkazib berish nuqtasi — bitta yetkazib berishi bor bitta manzil. Kuryerning smenasi nuqtalardan tashkil topadi, ilova esa ularni bir vaqtda ikki usulda koʻrsatadi: aylanib chiqish tartibidagi roʻyxat va xaritadagi belgilar bilan. Roʻyxat “keyin nima qilish kerak” degan savolga, xarita esa “bu yerdan uzoqmi” degan savolga javob beradi.
Ketma-ketlik oldindan belgilanadi va kuryerga koʻrinadi: qaysi nuqta joriy, qaysilari yopilgan, qaysilari oldinda. Nuqta yopilgandan keyin keyingisi joriy boʻladi — kuryer uni roʻyxatdan qidirmaydi va qayerga borishni har safar qaytadan hal qilmaydi.
Tartibni kun davomida oʻzgartirish mumkin. Dispetcher nuqtalarni oʻrin almashtiradi, shoshilinch yetkazib berish qoʻshadi yoki bekor qilinganini olib tashlaydi — oʻzgarishlar kuryerga keladi, marshrut tarixida esa nima va qachon oʻzgargani qoladi. Tizim rejani jimgina boshqasiga almashtirmasligi kerak: oʻzgarish haqida fakt boʻyicha bilib oladigan kuryer kunni qaytadan rejalashtiradi.
Optimal aylanib chiqish tartibini avtomatik qurish — bu imkoniyat boʻlib, u amalga oshirilishi yoki integratsiya orqali ulanishi mumkin kartografik servis bilan. Uni tayyor funksiya sifatida eʼlon qilmaymiz: bunday optimallashtirishning sifati trafik haqidagi maʼlumotlarga va aniq xizmatning cheklovlariga — oluvchilardagi oraliqlarga, zonalarga, sumka yoki mashinaning sigʻimiga bogʻliq.
Amalda koʻp xizmatlarga qoʻlda tartib yetarli: dispetcher shaharni algoritmdan yaxshiroq biladi, oluvchilardagi oraliqlar esa baribir kunning qatʼiy karkasini belgilaydi.
Manzil — faqat koʻcha va uy emas
Kuryerning yoʻqotilgan vaqtining yarmi yoʻlga emas, kirishni qidirishga ketadi. Shuning uchun nuqtaning izohi bor: kirish, qavat, domofon kodi, “hovlidan kirish”, “shlagbaum, qorovulga qoʻngʻiroq qilish”, “ikkinchi korpus, kulrang eshik”.
Izoh yetkazib berishdan keyin kuryerning oʻzi tomonidan toʻldiriladi va manzil kartochkasida qoladi. U yerga keyin boradigan odam oʻsha narsani qaytadan aniqlamaydi — bu shahar haqidagi bilimni smenaning boshida emas, tizimda toʻplashning yagona usuli.
Marshrut davomida nima oʻzgaradi
Holatlar kun oxirida bir yoʻla emas, har bir nuqta boʻyicha amal paytida oʻzgaradi. Manzilga yetib keldi — “joyida”, topshirdi — “yetkazildi”, oluvchini topmadi — sabab va koʻchirish. Bu belgilardan yetkazib berishning haqiqiy vaqti va nuqtaning davomiyligi olinadi; aks holda ikkala koʻrsatkich ham xotira boʻyicha tiklanadi, yaʼni tiklanmaydi.
Kunning ikkinchi yarmiga marshrutilova ekrani, maʼlumotlar namunaviy
Joriy etish
Manzil
Oraliq
Nima olib borilmoqda
Nuqtaga izoh
Holat
1
Baytik Baatir 53
12:00—15:00
1 oʻrin
Shlagbaum, qorovulga qoʻngʻiroq qilish
yopilgan
2
Chuy 219
14:00—17:00
2 oʻrin
Hovlidan kirish, kulrang eshik
joriy
3
Ibraimova 42
16:00—19:00
1 oʻrin
7-qavat, lift 6-gacha
oldinda
4
Moskovskaya 180
17:00—20:00
3 oʻrin
Ofis, propusk resepshenda
oldinda
5
Axunbayeva 97
20:00 gacha
1 oʻrin
Qaytarish: oluvchi rad etdi
qoʻshilgan
Beshinchi nuqta marshrutga kun davomida qoʻshilgan — bu rad javobi boʻyicha qaytarish boʻlib, uni orqaga olib borish kerak. Qaytarish “ertaga olib borasan” degan ogʻzaki kelishuv emas, manzili va holati bor xuddi shunday nuqta sifatida boradi: aks holda buyurtma aynan u uchun endi hech kim javob bermaydigan paytda hisobdan chiqib ketadi.
Holatlar yetkazib berish
Holat — ekrandagi yozuv emas, undan ruxsat etilgan amallar kelib chiqadigan vaziyat. Toʻplam chekli va qisqa: u aniq nomlanmaguncha har bir xodim “ishda” ni oʻzicha tushunadi, oʻnlab oʻxshash holatni esa kuryer taxminan qoʻya boshlaydi.
Holatlarning asosiy zanjiribitta yetkazib berishning odatdagi yoʻli
TayinlandiYetkazib berishda ijrochi paydo boʻldi, topshiriq kuryerga keldi. Yuk hali omborda yoki joʻnatish nuqtasida, uning uchun masʼuliyat oʻzgarmadi
Kuryer tomonidan olindiKuryer buyurtmani jismonan oldi va buni belgiladi. Bu yerda masʼuliyat ombordan ijrochiga oʻtadi — ikki tomoni bor yagona oʻtish
YoʻldaKuryer oluvchiga ketmoqda. Bu kesimda oraliq hodisalar paydo boʻladi: oldingi nuqtada kechikdi, aylanib chiqish tartibi oʻzgartirildi
JoyidaKuryer manzilga yetib keldi. Belgi nazorat uchun emas, hisob uchun kerak: undan buyurtmani topshirishning oʻzi qancha vaqt olgani olinadi
YetkazildiOluvchi buyurtmani qabul qildi, tasdiq yetkazib berishga ilova qilindi. Faqat endi topshiriq yopildi — kuryer kirishdan chiqqan paytda emas
Beshta holat — toʻliq roʻyxat emas, ishchi minimum. Oraliqlari (“saralashga uzatildi”, “boshqa kuryerga uzatildi”) kompaniya jarayoniga moslab qoʻshiladi, ammo toʻplam chekli va aniq boʻlib qoladi: har bir holat kuryerga keyin nima qilishga ruxsat berilganiga javob berishi kerak.
Yetkazib berish reja boʻyicha ketmagandastandart xatti-harakat, loyihada aniqlashtiriladi
Muvaffaqiyatsiz urinishni sababi va kuryerning izohi bilan qayd etadi, buyurtmani unda qoldiradi va takroriy yetkazib berish masalasini qoʻyadi
tahlil
Yetkazib berish oluvchining iltimosiga koʻra koʻchirildi
Yangi sana yoki oraliqni koʻchirishni kim va qachon kelishgani bilan birga yozadi; nuqta bugungi marshrutdan chiqadi
odatdagidek
Oluvchi buyurtmadan voz kechdi
Yetkazib berishni rad etish sababi bilan yopadi va teskari nuqta qoʻyadi — buyurtmani omborga yoki joʻnatish nuqtasiga qaytarish
tahlil
Oluvchi buyurtmani qisman qabul qildi
Yetkazib berishni boʻladi: qabul qilingan oʻrinlar yopiladi, rad etilganlari hamma bilan birga hisobdan chiqarilmasdan, alohida yozuv bilan qaytarishga ketadi
tahlil
Manzil bilan muammo: uy yoʻq, kirish topilmadi
Kuryerning izohi bilan hodisa ochadi va nuqtani yetkazib berishni bajarilgan sifatida yopmasdan dispetcherga aniqlashtirishga uzatadi
tahlil
Buyurtma kuryer allaqachon yoʻlda boʻlganda bekor qilindi
Nuqtani marshrutdan olib tashlaydi va yetkazib berishni qaytarishga oʻtkazadi: buyurtma “erib ketmaydi”, u uchun baribir kimdir javob beradi
odatdagidek
Kuryer smenaga chiqmadi
Uning topshiriqlarini qayta tayinlash uchun boʻshatadi va dispetcherga taʼsir qilingan barcha yetkazib berishlarni 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 qanday istisnolar kerakligi tekshiruv bosqichida hal qilinadi. Ovqat yetkazib berishga qisqa oraliqlar va tez koʻchirish, texnika yetkazib berishga — qisman rad etish va qaytarish, hujjat yetkazishga — oluvchi shaxsini tasdiqlash kerak. Toʻplam sozlanadi, ammo qoida umumiy: yetkazib berishning har qanday yakunining sababi bor va sabab hisobotga tushadi.
Tasdiq
olish va yetkazib berish
Yetkazib berishning masʼul oʻzgaradigan ikkita nuqtasi bor va ikkalasi ham qayd etiladi. Birinchisi — yukni kuryer tomonidan olinishi: buyurtma ombordan chiqadi va shu paytdan u uchun ijrochi javob beradi. Ikkinchisi — oluvchiga topshirish: yetkazib berish yopildi, kompaniyaning majburiyati bajarildi.
Bu ikki payt haqidagi yozuvsiz har qanday yoʻqotish smenani soʻroq qilishga aylanadi: ombor bergan deb hisoblaydi, kuryer — olib borgan u emas deb, menejer esa mijozga “tekshiryapmiz” deb tushuntiradi. Belgi soniyalar oladi, usiz tahlil esa bir kunlik ish va mijoz ishonchini oladi.
Topshirishda tizim nimani qayd etadi:
Natija — yetkazib berish bajarildi, qisman bajarildi yoki sababi bilan amalga oshmadi
Qachon — kuryer hisobotga yetib borgan vaqt emas, topshirishning haqiqiy vaqti
Kim topshirdi — shu paytda topshiriq biriktirilgan ijrochi
Kimga — oluvchi yoki, agar qoidalar ruxsat bersa, uning oʻrniga buyurtmani qabul qilgan odam
Nima bilan tasdiqlangan — loyiha uchun tanlangan tasdiqlash usuli va natijaning oʻzi
Toʻlov — agar buyurtma olganda toʻlansa: summa, usul va pulni qabul qilish fakti
Tasdiqlash usuli loyihaga moslab tanlanadi. Quyida mumkin boʻlgan variantlar sanab oʻtilgan — bu tayyor funksiyalar roʻyxati emas va bularning hammasi allaqachon amalga oshirilgan degan vaʼda ham emas. Aniq xizmatga nima mos kelishi nima, kimga yetkazilishi va kompaniyaning oʻzi qanday talablar qoʻyishiga bogʻliq.
Natijasiz topshiriq yopilmaydi
Bu qoida tasdiqlash usulining oʻzidan muhimroq. Natija qayd etilmaguncha yetkazib berish ochiq qoladi va dispetcherga koʻrinadi. Aks holda oy oxiriga borib barcha yetkazib berishlar bajarilgan boʻladi, bahsli holatlarni esa baribir qoʻngʻiroqlar boʻyicha tahlil qilishga toʻgʻri keladi.
Olganda toʻlash
Buyurtma joyida toʻlanadigan joyda yetkazib berish tasdigʻi va toʻlov tasdigʻi — ikki xil yozuv. Olinadigan summa topshiriq bilan birga keladi, pulni qabul qilish fakti esa alohida belgilanadi: aks holda smena oxiriga borib kuryerning qoʻlida qancha naqd pul borligini hisoblab boʻlmaydi.
Karta yoki oʻtkazma bilan toʻlovni qabul qilish integratsiya orqali mumkin toʻlov servisi yoki ijrochining terminali bilan — tarkib provayderga bogʻliq va tekshiruv bosqichida aniqlashtiriladi.
Qaytarish va yetkazilmagani
Topshirib boʻlmagan buyurtma uni topshirgan paytgacha kuryerda qoladi: omborga qaytib, joʻnatish punktiga yoki boshqa ijrochiga. Topshirish olish kabi — ikkinchi tomon bilan rasmiylashtiriladi. Undan oldin yetkazilmagani smenaning umumiy statistikasida erib ketmaydi, alohida roʻyxatda koʻrinadi.
Mumkin boʻlgan tasdiqlash usullariamalga oshirish variantlari, loyihaga moslab tanlanadi
Holatni oʻzgartirishasosiy variantKuryer ilovada topshirishni belgilaydi — vaqt, muallif va natija qayd etiladi. Har doim ishlaydi va bahsli holatlar kam boʻlgan joyga mos keladi
Tasdiqlash kodivariantOluvchi xabardagi qisqa kodni aytadi — buyurtma eshik oldida qoldirilmasdan, aynan unga berilganining isboti
QR-kodvariantKuryer kodni buyurtmadan oʻqiydi yoki oluvchi kuryerning ekranidan oʻqiydi. Bitta nuqtada ketma-ket bir nechta buyurtma topshiriladigan joyda qulay
FotosuratvariantTopshirilgan buyurtmaning yoki kelishuvga koʻra u qoldirilgan joyning surati. Yetkazib berishga ilova qilinadi va u bilan birga saqlanadi
Oluvchining elektron belgisivariantKuryer qurilmasi ekranida imzo yoki tasdiq — qogʻoz yuk xatining odatdagi oʻrnini bosuvchisi
HujjatvariantAgar qogʻoz hujjat aylanishi majburiy boʻlsa, yuk xati yoki dalolatnomadagi belgi. Tizimdagi yozuvni bekor qilmaydi, uni toʻldiradi
Variantlarning hech biri majburiy emas va hech biri allaqachon tayyor deb eʼlon qilinmagan: toʻplam tekshiruv bosqichida belgilanadi — nima yetkazilishi, qanday bahslar koʻproq yuzaga kelishi va kompaniyaning oʻzi qanday talablar qoʻyishiga qarab. Tasdiqlash qanchalik qatʼiy boʻlsa, kuryer nuqtada shuncha uzoq turadi, shuning uchun uni kuchaytirish bahsli holatlar haqiqatan bor joyda maʼqul.
Ombor bilan aloqa
buyurtmani kuryerga topshirish
Ombor va yetkazib berish — umumiy chati bor ikki boʻlim emas, bitta jarayonning ikki uchastkasi. “Yigʻilgan, ammo topshirilmagan” buyurtma va “topshirilgan, ammo belgilanmagan” buyurtma — har xil holatlar va ularni chalkashtirish qimmatga tushadi: birinchisini omborda, ikkinchisini kuryerda qidiradilar.
Tutashuv sodda tuzilgan: omborchi topshirishni, kuryer olishni belgilaydi. Ikkala belgi ham qoʻyilmaguncha buyurtma oraliq holatda hisoblanadi va ikkala tomonga koʻrinadi. Shunday qilib yoʻqolgan oʻrinning har doim u yoʻqolgan uchastkasi boʻladi, tahlil esa smenani soʻroq qilishga aylanmaydi.
Toʻliq ombor hisobi — qabul qilish, manzilli saqlash, qoldiqlar, yigʻish va inventarizatsiya — alohida sahifaning mavzusi “Ombor uchun”. Bu yerda faqat tutashuv tavsiflangan: ombor kuryerga nima topshiradi va undan nima qaytarib oladi.
Agar ombor boshqa dasturda ishlasa — odatdagi vaziyat: ombor hisobi mavjud tizimda allaqachon yuritiladi va uni hech kim almashtirmoqchi emas. Unda tutashuv almashinuv orqali quriladi: kuryerlar dasturi buyurtmalarning tayyorligi va oʻrinlar tarkibini oladi, holatlar, tasdiqlar va qaytarishlarni esa qaytaradi.
Almashinuv tarkibi tashqi tizim nimani bera olishi bilan belgilanadi va tekshiruv bosqichida aniqlashtiriladi. Tayyor integratsiyani oldindan eʼlon qilish oʻzganing mahsuloti uchun vaʼda berish boʻlardi.
Oʻsha tamoyil teskari tomonga — qaytarishlarda ham amal qiladi. Topshirish haqidagi belgisiz yetkazilmagan buyurtma keyingi smenagacha kuryerning yuk joyida yashaydi va aynan u uchun endi hech kim javob bermaydigan paytda hisobdan yoʻqoladi.
Kuryer olishda nimani tasdiqlaydi
Qaysi buyurtmalar — shu yurishda u oladigan yetkazib berishlar raqamlari
Nechta oʻrin — har bir buyurtma boʻyicha qutilar yoki paketlar soni
Qadoq holati — butun yoki shikastlangan; bahslisi mijozda emas, joyida belgilanadi
Qachon va kim — topshirish vaqti va ikkala xodim: kim bergani va kim olgani
Omborga nima qaytadi
Teskari oqim ham xuddi shunday muhim: yetkazilmagan buyurtmalar, rad javoblari va qisman qaytarishlar ular qaytgan sabab bilan orqaga keladi. Ombor ularni operatsiya bilan qabul qiladi — xuddi yetkazib berishni qabul qilgandek — va buyurtma yana uning masʼuliyatiga aylanadi.
Yigʻilgan buyurtmadan yetkazib berish boshlanishigachatoʻrt oʻtish, har biri — xodim amali
1Buyurtma yigʻildi
2Tekshirildi
3Kuryerga topshirildi
4Yetkazib berish boshlandi
Uchinchi oʻtish — buyurtma masʼulni oʻzgartiradigan yagona joy va shuning uchun u ikki tomon bilan rasmiylashtiriladi: ombor topshirdi, kuryer qabul qildi. Agar qadam oʻtkazib yuborilsa, oʻrin yoʻqolganda uchastkani aytib boʻlmaydi, masʼuliyat esa tahlilda ovoz balandligiga qarab taqsimlanadi.
Kuryer ilovasi
Marshrut va nuqtalar
Yetkazib berishni tasdiqlash
Dispetcher paneli
Dispetcher paneli
kompaniya nimani koʻradi
Dispetcher paneli — tizimning ikkinchi yarmi: kuryerlar ilovada ishlayotgan paytda kompaniya koʻradigan narsa. Uning vazifasi “barcha maʼlumotlarni koʻrsatish” emas, hozir qaror talab qiladigan narsani bitta ekranga yigʻish va qolganini chuqurroqqa olib qoʻyish.
Bu yerdagi asosiy gʻoya bitta: kompaniya har bir kuryerga doimiy qoʻngʻiroq qilmasdan yetkazib berish bilan nima boʻlayotganini tushunadi. Dispetcher kimda qaysi manzil yopilganini bilish uchun beshtasini navbat bilan termaydi, ekranga qaraydi.
Panelda nima koʻrinadi:
Faol kuryerlar — kim smenada, kim marshrutda, kim boʻshadi va kimning ish vaqti tugamoqda
Tayinlangan buyurtmalar — qaysi yetkazib berishlar kimga biriktirilgan va har birida nechta nuqta qolgan
Joriy holatlar — yetkazib berishlarning holatlar boʻyicha taqsimoti bitta roʻyxatda, qoʻlda qayta hisoblamasdan
Bajarilgan yetkazib berishlar — smenada nima yopilgan, topshirish vaqti va tasdigʻi bilan
Muammoli yetkazib berishlar — muvaffaqiyatsiz urinishlar, rad javoblari, qaytarishlar, oraligʻi tugayotgan nuqtalar
Taqsimlanmagan — hali birorta kuryerga tayinlanmagan buyurtmalar
Xodimlarning bandligi — odamga nechta nuqta tayinlangan va u smenada haqiqatan nechtasini yopmoqda
Operatsiyalar tarixi — istalgan yetkazib berish bilan nima boʻlgani, har bir oʻzgarishning muallifi va vaqti bilan
Kirish huquqlari panelni rollar boʻyicha chegaralaydi: kuryer faqat oʻzining kunlik topshiriqlarini, dispetcher — oʻz smenasi yoki zonasini, rahbar — barcha yoʻnalishlar va hisobotlarni koʻradi. Oluvchilar kontaktlariga kirish va yetkazib berishni bekor qilish — umumiy “xodim” toʻplami emas, alohida huquqlar.
Smena jamlanmasi
Kun, 9 kuryerpanel ekrani
146yetkazib berish tayinlangan
7nuqta kechikish xavfi bilan
3yetkazib berish tahlilda
11buyurtma tayinlanmagan
Tizim ekrani, raqamlar namunaviy. Plitkalar tartibi tasodifan tanlanmagan: birinchi oʻrinda smena hajmi, keyin — qaror talab qiladigan narsa turadi. Taqsimlanmagan buyurtmalar oxirida turadi, chunki bu dispetcher oʻzi va oxirigacha yopadigan yagona plitka.
Kuryer bilan aloqa
Murojaat dispetcherga yetkazib berishga bogʻlangan holda keladi: savol qaysi manzil boʻyicha ekani va u qanday holatda ekani koʻrinadi. Bu suhbatning yarmini — qaysi buyurtma haqida gap ketayotganini aniqlaydigan qismini olib tashlaydi.
Teskari aloqa ham xuddi shunday ishlaydi: dispetcherning xabari kuryerga u oltinchi bilan yettinchi qavat orasidagi zinapoyada eshitadigan alohida qoʻngʻiroq bilan emas, topshiriq kartochkasiga keladi.
Belgilar toʻplami oʻrniga rol
Chegaralash har bir odamdagi alohida huquqlar bilan emas, rol bilan belgilanadi. Aks holda yarim yildan keyin yangi xodimning kirishi “Ivanovnikiday” qilib sozlanadi va unga aynan nima ochiqligini hech kim ayta olmaydi.
Logistika bilan aloqa
Logistika tizimi yetkazib berish jarayonini toʻliq boshqaradi: arizalar, yuklar, transport, kunni rejalashtirish va ishni taqsimlash. Kuryer dasturi esa shu jarayon ichidagi ijrochining ishchi vositasi. Bu ikkita raqobatdosh mahsulot emas, bitta vazifaning turli darajalari: biri “yetkazib berishni qanday tashkil qilish” degan savolga, ikkinchisi “uni qanday bajarish va qayd etish” degan savolga javob beradi.
Buyurtmaning toʻrt uchastka boʻylab yoʻlihar bir oʻtish — xodim amali
1Ombor
2Logistika
3Kuryer
4Mijoz
Ombor buyurtma yigʻilgani va topshirilgani uchun javob beradi. Logistika — u kimga va qaysi kunga tayinlangani uchun. Kuryer — buyurtma yetib borgani va topshirilgani uchun. Mijoz zanjirni olish bilan yopadi. Istalgan ikki boʻgʻin orasidagi uzilish bir xil koʻrinadi: buyurtma bitta tizimda bor va boshqasida yoʻq, uning uchun esa birinchi boʻlib telefonni koʻtargan odam javob beradi.
Logistikadan nima keladi
Manzili, oraligʻi, buyurtma tarkibi va oluvchisi bor tayyor yetkazib berish, shuningdek tayinlash — u qaysi kuryerga va qaysi kunga berilgani. Kunni rejalashtirish va ishni taqsimlash logistika tizimi tomonida qoladi.
Kuryer dasturi nima qiladi
Topshiriqni ijrochiga keltiradi, uni nuqtalar boʻyicha olib boradi, holatlar va topshirish tasdigʻini qayd etadi. Bu yetkazib berish haqidagi haqiqiy maʼlumotlarning yagona manbasi: qolgan hammasi fakt emas, reja.
Orqaga nima ketadi
Vaqti bor haqiqiy holatlar, har bir nuqtaning natijasi, muvaffaqiyatsiz yetkazib berishlarning sabablari, qaytarishlar va kuryerning izohlari. Shundan logistika davr hisobotini quradi, menejer esa ijrochiga qoʻngʻiroq qilmasdan mijozga javob beradi.
Agar logistika allaqachon oʻzingizniki boʻlsa
Kuryerlar dasturi mavjud tizimga API orqali ulangan alohida ilova sifatida ishlashi mumkin: topshiriqlarni oladi, holatlar va tasdiqlarni qaytaradi. Bunday variant logistika konturini oʻzgartirish rejalashtirilmagan joyda kerak.
Logistika tomonining batafsil tahlili — tashish arizalari, yuklar reyestri, marshrutlarni rejalashtirish va transport bilan ishlash — sahifasida logistika uchun dasturiy taʼminot. Bu yerda boshqa narsa muhim: kuryerning belgilari — haqiqiy holatlarning yagona manbasi, shuning uchun uning ish oʻrni oxirgi emas, birinchi boʻlib loyihalanadi.
Xabarnomalar
Xabarnoma aks holda qoʻngʻiroq qilishga toʻgʻri keladigan joyda kerak. Ular koʻp emas va aniq: har biri odam biror narsa qilishi kerak boʻlgan hodisa haqida xabar beradi. Qolgan hammasi topshiriqlar roʻyxatida qoladi va kuryerni zinapoyada chalgʻitmaydi.
Yangi buyurtma tayinlandi
Kuryerga topshiriq keldi: manzil, oraliq va tarkib. U buni joriy yetkazib berish oxirida emas, darhol koʻradi — va shaharning boshqa chetiga ketmasdan turib nuqtani aylanib chiqish tartibiga qoʻsha oladi.
Topshiriq yoki marshrut oʻzgartirildi
Dispetcher nuqtalarni oʻrin almashtirdi, shoshilinch yetkazib berish qoʻshdi yoki bekor qilinganini olib tashladi. Xabarnomasiz kuryer bu haqda eski manzilga yetib kelganda bilib oladi — va qaytishga bir soat sarflaydi.
Yetkazib berish vaqti yaqinlashmoqda
Oraligʻi tez orada tugaydigan nuqta boʻyicha eslatma. U kechikish paytida emas, oldindan keladi: maʼno kechikishni qayd etishda emas, uni boʻlmasligida.
Buyurtma bekor qilindi
Bekor qilish kuryerga u yettinchi qavatga koʻtarilishidan oldin yetib boradi. Agar buyurtma allaqachon uning qoʻlida boʻlsa, xabarnoma bilan birga keyin nima qilish kerakligi ham keladi: omborga qaytarish yoki boshqa ijrochiga topshirish.
Kuryerning amali talab qilinadi
Topshiriq belgisiz turibdi, yetkazib berish natija bilan yopilmagan, dispetcher nuqta boʻyicha savol berdi. Bu nazorat uchun nazorat emas: kechga borib yopilmagan yetkazib berish ertangi kunning tahliliga aylanadi.
Oluvchiga xabarlar
Mijozga ham aytadigan narsa bor: buyurtma kuryerga topshirildi, kuryer yoʻlga chiqdi, yetkazib berish koʻchirildi. Bu kompaniyaga kelayotgan qoʻngʻiroqlarning bir qismini olib tashlaydi — holatni biladigan odam uni aniqlashtirish uchun qoʻngʻiroq qilmaydi.
Joʻnatish kanallari — ilovadagi xabar, SMS, messenjer, elektron pochta — joriy etish bosqichida tanlanadi va integratsiya orqali ulanadi. Muayyan servislarga tayyor ulanishlarni oldindan eʼlon qilmaymiz: tarkib kompaniya mijozlari nimadan foydalanishiga va uning mamlakatida nima mavjudligiga bogʻliq.
Amallar tarixi
Tarix — “har ehtimolga qarshi” arxiv emas, tahlil vositasi. Yozuvlar tahrirlanmaydi: tuzatish sababi bor yangi hodisa bilan kiritiladi. Shuning uchun “nima uchun buyurtma kechqurun soat yettida yetib keldi” degan savolning versiyalari emas, javobi boʻladi.
Buyurtma kimga tayinlangani
Ijrochi, tayinlash vaqti va muallifi — agar topshiriq kun davomida bir kuryerdan boshqasiga oʻtgan boʻlsa, barcha qayta tayinlashlar bilan birga.
Kuryer uni qachon olgani
Yukni topshirish fakti ikkala tomondan: kim bergani, kim olgani, qachon va nechta oʻrin. Buyurtma uchun masʼuliyat ijrochida boʻladigan payt.
Holat qachon oʻzgargani
Har bir oʻtish aniq vaqti va muallifi bilan: yoʻlga chiqdi, nuqtaga yetib keldi, topshirdi. Bu belgilardan yetkazib berishning haqiqiy davomiyligi yigʻiladi.
Hammasi nima bilan tugagani
Yetkazib berish natijasi va tasdiqlash usuli, agar u amalga oshmagan boʻlsa — sababi, kuryerning izohi va keyin nima hal qilingani.
№ 4417 yetkazib berish boʻyicha jurnaltizim ekrani, maʼlumotlar namunaviy
Vaqt
Hodisa
Kim
Nima yozilgan
09:12
Tayinlandi
Dispetcher
Ijrochi — kuryer Azamat, oraliq 12:00—15:00
10:05
Kuryer tomonidan olindi
Ombor + kuryer
1 oʻrin, qadoq butun, topshirish ikkala tomon bilan tasdiqlandi
12:41
Joyida
Kuryer
Baytik Baatir 53 manziliga yetib kelish
12:58
Urinish muvaffaqiyatsiz
Kuryer
Oluvchi javob bermayapti; izoh: “shlagbaum yopiq, qorovul oʻtkazmayapti”
13:20
Koʻchirildi
Dispetcher
Oluvchi bilan oʻsha kunning 17:00—19:00 vaqtiga kelishildi
17:34
Yetkazildi
Kuryer
Tasdiqlash kodi qabul qilindi, 2 400 KGS toʻlov naqd pulda olindi
Bu yozuvdan nafaqat buyurtma yetkazilgani, balki u nima uchun oraliqdan besh soat kech kelgani ham koʻrinadi. Aynan shunday zanjirlarni tahlil qilish maʼnoga ega: ularda jarayonning qaysi qadami tizimni chetlab bajarilayotgani koʻrinadi — bu holatda manzilga qorovul orqali oʻtish tartibi yozilmagan edi.
Tahlil yetkazib berish
Hisobotlar kuryerlar smena davomida qoʻyadigan oʻsha yozuvlardan yigʻiladi — tahlil uchun alohida maʼlumot kiritish shart emas. Koʻrsatkichlar koʻp emas va har biri qaror qabul qilinadigan savolga javob beradi: ertaga nechta kuryer kerak, jarayon qayerda koʻproq buziladi, kimni yuklamadan boʻshatish vaqti keldi.
Yetkazib berishlar soni
Kun, hafta yoki oy davomida nechta buyurtma tayinlangani — kompaniya, zona va kuryer boʻyicha. Qolgan hammasi hisoblanadigan asosiy raqam.
Bajarilgan yetkazib berishlar
Nechtasi natija bilan yopilgani va ulardan qanchasi kelishilgan oraliqqa sigʻgani. Ikkinchisi birinchisidan muhimroq: kechikib yetkazildi — yetkazildi bilan bir xil narsa emas.
Bekor qilishlar va qaytarishlar
Nechta buyurtma qaytgani va qanday sabablarga koʻra: oluvchining rad javobi, kompaniya tomonidan bekor qilish, yetkazilmagani. Sabab majburiy — usiz raqam hech narsani tushuntirmaydi.
Bajarish vaqti
Yetkazib berish yukni olishdan topshirishgacha qancha vaqt olishi va nuqtaning oʻzi qancha vaqt olishi. Bu ikki raqamdan vaqt qayerda yoʻqolayotgani koʻrinadi: yoʻldami yoki joyida.
Kuryerlarning bandligi
Odamga nechta nuqta toʻgʻri kelishi va u haqiqatan nechtasini yopishi. “Yana bitta kuryer kerakmi yoki gap ishni taqsimlashdami” degan savolga javob shundan olinadi.
Muammoli buyurtmalar
Tahlil talab qilgan yetkazib berishlar roʻyxati, sabablari bilan. Oy oxiriga borib “har xil boʻladi” emas, takrorlanuvchi nosozliklarning aniq roʻyxati koʻrinadi.
Ish tarixi
Davr boʻyicha xodim va yoʻnalish boʻyicha ishlab chiqarish. Yopilgan topshiriqlardan yigʻiladi, shuning uchun buning uchun alohida ish vaqti hisobi kerak emas.
Yuklab olish
Hisobotlar fayl sifatida yuklanadi, jadval boʻyicha tuzilishi yoki tashqi tizim tomonidan API orqali olinishi mumkin — agar kompaniyaning jamlanma hisoboti boshqa dasturda yuritilsa.
Hafta, 9 kuryerdan iborat xizmatpanel ekrani, maʼlumotlar namunaviy
Oraliqda yetkazildi612
Kechikib yetkazildi74
Oluvchining iltimosiga koʻra koʻchirildi39
Qaytarishlar va rad javoblari21
Chiziqlar buyurtmalarning umumiy sonidan emas, birinchi qatordan ulushni koʻrsatadi: oʻrtacha bilan emas, odatdagi natija bilan solishtirish maʼnoga ega. Bunday jadvalda ikkinchi qatorni tahlil qilish kerak — haftada yetmish toʻrtta kechikish “zich jadval” emas, smena ulgurmaydigan aniq manzillar va soatlar.
Tashqi tizimlar bilan va maʼlumot almashinuvi
Yetkazib berish kamdan kam alohida turadi: buyurtmalar bitta dasturdan keladi, mijozlar ikkinchisida yuritiladi, ombor — uchinchisida. Quyida almashinuv koʻproq quriladigan yoʻnalishlar. Aniq tarkib tashqi tizim nimani bera olishi bilan belgilanadi va tekshiruv bosqichida aniqlashtiriladi — tayyor konnektorlarni oldindan vaʼda qilmaymiz.
Elektron tijorat
Rasmiylashtirilgan buyurtma yetkazib berishga avtomatik uzatilishi, holat esa xaridorga shaxsiy kabinetga qaytishi mumkin. Vitrinaning oʻzi va buyurtmalar hisobi qanday tuzilgani sahifasida tahlil qilingan elektron tijorat.
Ombor tizimi
Buyurtmalarning tayyorligi va oʻrinlar tarkibi ombordan keladi, kuryerga topshirish fakti va qaytarishlar orqaga ketadi. Ombor konturi sahifasida batafsil tahlil qilingan “Ombor uchun”.
Logistika
Logistika tizimi bilan birgalikda ishlashi mumkin: u kunni rejalashtiradi va buyurtmalarni taqsimlaydi, kuryerlar dasturi esa haqiqiy holatlarni qaytaradi. Batafsil — sahifasida logistika tizimi.
CRM
Mijozlar maʼlumotnomasi va bitimlar tarixi bilan integratsiya mumkin: yetkazib berish mijoz kartochkasidan yaratiladi, uning natijasi esa menejerga qaytadi. Almashinuv mijoz identifikatori boʻyicha yuritiladi, toki kontakt dublikatlari koʻpaymasin.
ERP va hisob tizimlari
Kompaniyaning hisob konturi bilan birgalikda ishlashi mumkin: buyurtmalar, yuk xatlari, oʻzaro hisob-kitoblar, olganda toʻlash. Almashinuv yoʻnalishi qaysi hisob asosiy deb tan olinishi bilan belgilanadi.
Kartografik servislar
Xarita, manzillarni geokodlash va nuqtalar orasida yoʻl qurish tashqi servis bilan integratsiya orqali ulanadi. Qaysi biri — kerakli shaharlarni qamrab olishi va foydalanish shartlariga qarab tanlanadi.
Xabarnomalar va tashqi servislar
Kuryer va oluvchiga xabarlar, olganda toʻlash uchun toʻlov servislari, pudratchi tashuvchilar. Har bir ulanish — sozlamalardagi belgi emas, alohida almashinuv moduli.
API
Tizimning oʻz interfeysi: yetkazib berish yaratish, ijrochini tayinlash, holat va tasdiqni olish, hodisalar 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 yetkazib berishni yaratmaydi; muvaffaqiyatsiz natija 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.
Joriy etish ketma-ketligi
Yetkazib berish bir kunda toʻliq tizimga oʻtkazilmaydi: topshiriqlarning bir qismi dasturni chetlab ketar ekan, uning holatlari hech narsani anglatmaydi. Shuning uchun ishga tushirish uchastkalar boʻyicha boradi va har bir keyingisi ishlayotgan oldingisiga tayanadi.
1. Tekshiruv
Kuryerlar hozir topshiriqlarni qanday oladi, holatlarni kim yuritadi, topshirish nima bilan tasdiqlanadi, qanday istisnolar koʻproq yuzaga keladi va qanday dasturlar allaqachon turibdi. Yakun — jarayon tavsifi va birinchi navbatda nima avtomatlashtirilishi roʻyxati.
2. Holatlar va natijalar
Holatlarning chekli roʻyxati, ular oʻrtasidagi oʻtish qoidalari va har bir yetkazib berishda majburiy natija. Eng past baholanadigan bosqich: usiz ilova yozishma yuritiladigan yana bitta joyga aylanadi.
3. Kuryerlar guruhida pilot
Bitta zona, bitta smena yoki ikki-uch ijrochi haqiqiy yetkazib berishlarda toʻliq doirani oʻtadi: tayinlash, yukni olish, marshrut, holatlar, tasdiqlash, muammoli nuqtalarni tahlil qilish.
4. Joriy qilish va almashinuv
Qolgan kuryerlar sinovdan oʻtgan sxema boʻyicha, rollar va huquqlar, integratsiyalar alohida almashinuv modullari sifatida. Keyin tarix toʻplanadi, davr boʻyicha hisobotlar va smenalarni rejalashtirish uchun maʼlumotlar paydo boʻladi.
Tarmoq vazifasiga mos kuryerlar uchun dasturlarnikompaniya vazifasiga moslab
Topshiriqlarni tayinlash va ijrochining mobil ilovasi, marshrut va yetkazib berish nuqtalari, holatlar va topshirishni tasdiqlash, dispetcherlik paneli, ombor hamda logistika bilan aloqa, integratsiyalar va ishga tushirilgandan keyingi qoʻllab-quvvatlash.
Nechta kuryer ishlashini va kuniga nechta yetkazib berish borligini, topshiriqlar hozir qanday tarqatilishini, topshirish nima bilan tasdiqlanishini va buyurtmalar hamda mijozlar qaysi dasturlarda yotganini yozing. Birinchi navbatda nima avtomatlashtirilishini, mavjud tizimlarga nima ulanishi mumkinligini va pilotni nimadan boshlash maʼqulligini aytamiz.