Савдо жараёнингизни ташиш схемангизни ва нима уланишини биринчи навбатда нима автоматлаштирилишини
Аризалар қаердан келади, маршрутлар ҳозир қандай режалаштирилади, ҳолатларни ким юритади ва маълумотларингиз қайси дастурларда ётибди.
Ташишлар кам экан, уларни бошда, жадвалда ва ёзишмаларда сақлайдилар. Ҳажм ўсиши билан бу ишламай қолади: юк қаердалигини фақат ҳайдовчи билади, ким кимга нима ваъда қилганини эса фақат аризани қабул қилган одам. Логистика дастури бу иш услубини йўқ қилади: ариза, маршрут, юк ва етказиб бериш ҳолати битта тизимдаги ёзувларга айланади, диспетчер эса уларни битта экранда кўради. Қуйида бу қандай тузилгани таҳлил қилинган — ариза келиб тушишидан олинганини тасдиқлашгача.
Логистикани бошқариш тизими — ташишлар ҳисобини юритувчи дастур: аризаларни қабул қилади, улардан маршрутлар йиғади, ижрочиларни тайинлайди, юк ҳаракатини кузатади ва ҳар бир етказиб бериш билан нима бўлганининг тарихини сақлайди.
Фарқ битта мисолда кўринади. Тизимсиз ариза мессенжерда, маршрут — диспетчернинг қоғозида, юкнинг ҳолати эса ҳайдовчининг бошида яшайди. Мижозга “юким қаерда” деган саволга жавоб бериш учун уч одамга қўнғироқ қилиш керак. Эртага нечта машина юкланганини ҳеч ким билмайди, чунки бу рақам ҳеч қаерда ҳисобланмаган.
Тизимда эса ҳаммаси ёзувлар. Аризанинг рақами, жўнатувчиси, олувчиси, муддати ва жорий ҳолати бор. Маршрутнинг — нуқталар рўйхати, айланиб чиқиш тартиби ва ижрочиси. Юкнинг — сўз билан эмас, дастурдаги амал билан ўзгарадиган ҳолати. “Юк қаерда” деган саволга жавоб сониялар олади ва бугун ким сменада эканига боғлиқ эмас.
Мисол. Мижоз пайшанба куни ташиш учун ариза қолдирди. Оператор манзил ва ўлчамларни текширди, аризани жума куни маршрутига қўйди, тизим уни яна олтита нуқта билан бирга ҳайдовчига тайинлади. Эрталаб ҳайдовчи топшириқлар рўйхатини очди, юкни олганини белгилади, кечқурун — етказганини. Шу вақт ичида мижозда ҳолат ўзгариб турди, жума куни кечга бориб компанияда эса жамланма тайёр бўлди: нечта нуқтадан ўтилган, нечтасига муддатида улгурилган ва қайси етказиб беришда носозлик бўлган.
Логистикани автоматлаштириш диспетчернинг бошига учта саволга жавоб сиғмай қолган жойда бошланади: ҳозир нечта ариза ишда, аниқ юк қаерда ва нима учун кеча иккита етказиб бериш кейинги кунга ўтиб кетди.
Алоқа икки томонлама: топшириқ чапдан ўнгга кетади, ижрочининг белгилари ва ҳодисалар — орқага. Етказиб бериш ҳайдовчи манзилдан кетганидан кейин эмас, олинганини тасдиқлаганидан кейин амалга ошган ҳисобланади. Бу қадамсиз тизим юклар ҳақида содир бўлган нарсани эмас, ўзи ишонадиган нарсани айтган бўларди.

Дастур машина ҳайдамайди ва диспетчерни алмаштирмайди. У қарор атрофидаги қўл меҳнатини олиб ташлайди: аризаларни бир жойга йиғади, бандликни кўрсатади, нуқтани йўқотишга йўл қўймайди ва ҳар бир ўзгаришни қайд этади. Шошилинч буюртмани кимга бериш ва кечикаётган мижозни кутиш керакми деган қарор одам зиммасида қолади — аммо хотира бўйича эмас, тўлиқ манзара бўйича қабул қилинади.
Худди шундай, тизим тирбандлик ва об-ҳавони ўзича “билмайди”: ҳар қандай ташқи маълумот унга интеграция орқали келади ва уларнинг таркиби лойиҳа билан белгиланади.
Тизимга биринчи бўлиб маршрутлар ва хариталар эмас, аризалар ҳисоби ўтказилади. Сабаби оддий: аризалар ёзишмаларда яшар экан, ҳар қандай маршрут тўлиқсиз рўйхат бўйича қурилган, ҳар қандай ҳисобот эса кимдир ёзиб қўйишни унутмаган нарса бўйича ҳисобланган бўлади.
Қуйида — функциялар рўйхати эмас, логистика умуман нима учун автоматлаштириладиган олтита муаммо. Ҳар бири бир хил шакллантирилган: дастурсиз нима бўлади ва у билан нима ўзгаради.
Тизимсиз ариза мессенжерга, почтага ва телефон орқали келади, унинг тақдири эса кимдир уни ёзиб қўйганига боғлиқ. Тизимда ҳар қандай ариза — рақами, муаллифи ва муддати бор ёзув: у ё ишда, ё ёпилган, учинчи ҳолат йўқ. Йўқолган ариза мижоз қўнғироқ қилганда эмас, дарҳол кўринадиган бўлади.
Диспетчер эртанги барча нуқталарни рўйхат кўринишида кўради: манзиллар, оралиқлар, ўлчамлар. Нуқталар маршрутларга йиғилади, маршрутда ижрочи ва айланиб чиқиш тартиби пайдо бўлади. Унутилган нуқта сездирмасдан кейинги кунга ўтиб кетмайди — у тақсимланмаган ҳолда қолади ва алоҳида рўйхатда кўринади.
Машинага нечта нуқта аллақачон тайинланган, оғирлик ва ҳажм бўйича қанча бўш жой қолган, ҳайдовчилардан кимнинг сменаси бир соатдан кейин тугайди. Бу рақамларсиз бандлик чамалаб тақсимланади ва битта машина ярим бўш кетади, иккинчиси эса кечгача улгурмайди.
Етказиб бериш ҳолатини уни бажараётган одам амал пайтида ўзгартиради. Диспетчер, менежер ва мижоз битта ёзувга қарайди. “Юким қаерда” деган савол уч одамнинг иши бўлишдан тўхтайди.
Юкни ким, қачон ва қандай асосда қабул қилгани — хотира эмас, тизимдаги ёзув. Имзо, фотосурат ёки тасдиқлаш коди аниқ етказиб беришга боғланган. “Олиб келди — олиб келмади” баҳси тергов билан эмас, карточкани очиш билан ҳал қилинади.
Кечикишлар, бекор қилишлар, қайтаришлар ва амалга ошмаган етказиб беришлар сабаби бор алоҳида ҳодисаларга айланади. Ой охирига бориб “ҳар хил бўлади” эмас, аниқ рўйхат кўринади: нечта носозлик, қайси йўналишлар бўйича ва нима сабабдан юз бергани.
Тизим модуллардан йиғилади. Уларнинг ҳаммаси ҳам ҳар бир компанияга керак эмас: шаҳар ичидаги етказиб бериш хизматига шаҳарлараро рейслар ҳисоби, ўз транспорти бор ишлаб чиқаришга эса буюртмалар биржаси керак эмас. Таркиб вазифага қараб белгиланади, аммо модуллар кейин ёнидан ёзиб қўйилмайди, олдиндан бир-бирига уланади.

Тизимнинг кириш нуқтаси: жўнатувчи, олувчи, юк таркиби, муддат ва шартлари бор ташиш аризаси. Аризалар менежердан, мижознинг шахсий кабинетидан ёки ташқи тизимдан API орқали келади — кейин уларнинг ҳаммаси бир хил қоидалар бўйича яшайди.
Нуқталарни маршрутга йиғиш, айланиб чиқиш тартиби, транспорт ва ижрочини тайинлаш, кун давомида маршрутни ўзгартириш. Маршрут ҳам ариза каби ҳисоб объекти: унинг санаси, ҳолати ва ўзгаришлар тарихи бор.
Айнан нима ташилаётгани: ўринлар, оғирлик, ҳажм, қадоқ, махсус шартлар. Юк ариза, маршрут, ҳужжатлар ва жорий ҳолат билан боғланган, шунинг учун исталган томондан қолганлари тикланади.
Машиналар ва одамлар маълумотномаси: юк кўтариш қобилияти, кузов ҳажми, транспорт тури, иш жадвали, хизмат кўрсатиш зонаси. Бандлик шу ердан олинади — бугун бу машинага яна нечта нуқта қўйиш мумкин.
Ходимнинг иш ўрни: фаол етказиб беришлар, маршрутлар, ижрочилар, ҳолатлар, кечикишлар ва муаммоли буюртмалар битта экранда. Браузерда очилади, ҳеч нарса ўрнатиш шарт эмас.
Етказиб бериш ҳолатларининг чекли тўплами ва улар ўртасидаги ўтиш қоидалари. Ҳар бир ўзгариш — муаллифи, вақти ва асоси бор ҳодиса; ҳодисалар тарихга йиғилади, кейинчалик носозлик шу тарих бўйича таҳлил қилинади.
Йиғиш ва жўнатиш билан туташув: нима йиғилган, нима узатишга тайёрланган, нима ҳайдовчига ҳақиқатан узатилган. Усиз омбор ва етказиб бериш икки хил ҳисобда яшайди ва тушликкача фарқ қила бошлайди.
Ҳайдовчи ва курьернинг иловаси ёки мобил интерфейси: топшириқлар рўйхати, манзиллар, айланиб чиқиш тартиби, юк ҳақидаги маълумотлар, ҳолатни ўзгартириш, олиш ва етказишни тасдиқлаш, диспетчер билан алоқа.
Мижоз ва ходимга хабарлар: ариза қабул қилинди, юк олинди, курьер йўлга чиқди, етказиб бериш кўчирилди, етказиб бериш амалга ошмади. Хабарларни етказиш каналлари жорий этиш босқичида танланади ва интеграция орқали уланади.
Аризалар оператори, диспетчер, омборчи, ҳайдовчи, раҳбар. Маршрутни ўзгартириш, етказиб беришни бекор қилиш, манзилни тузатиш ва олувчиларнинг шахсий маълумотларига кириш — умумий “ходим” тўплами эмас, алоҳида ҳуқуқлар.
Етказиб беришлар сони, муддатида бажарилганлар улуши, транспорт ва одамларнинг бандлиги, маршрутлар самарадорлиги, муаммоли буюртмалар рўйхати. Ҳисоботлар файл сифатида юкланади ва жадвал бўйича тузилади.
Тизимнинг ташқи интерфейси: ариза яратиш, ҳолатни билиш, маршрутни олиш, етказиб бериш тасдиғини узатиш, журнални олиш. Унинг орқали интернет-дўкон, CRM, ERP ва омбор тизими уланади.
Ташиш аризаси — нимани қаерга, қайси муддатгача, кимнинг ҳисобидан ва қандай шартларда етказиш кераклигини қайд этувчи ҳужжат. Қолган ҳаммаси — маршрут, ижрочи, ҳолатлар, ҳужжатлар — унинг рақамига боғланган.
Ариза тизимга уч усулдан бири билан тушади: уни менежер яратади, мижознинг ўзи шахсий кабинетда расмийлаштиради ёки компаниянинг бошқа дастури API орқали узатади. Манба ҳар хил, кейинги йўл битта — акс ҳолда буюртмаларнинг бир қисмида ўзининг айтилмаган қайта ишлаш тартиби пайдо бўларди.
Текшириш — расмиятчилик эмас, алоҳида қадам. Тизим мажбурий майдонлар тўлдирилганми, олувчи маълумотномада борми, юк рухсат этилган ўлчамларга сиғадими, муддат имконият чегарасидан чиқмайдими — шуларни кўради. Баҳсли ариза жимгина маршрутга кетмайди: у тушунарли сабаб билан аниқлаштириш рўйхатида қолади.
Аризада нималар бўлади:
Етказиб беришга тайинлаш — ариза ният бўлишдан тўхтаб, ишга айланадиган пайт. У аниқ куннинг маршрутига тушади, унда ижрочи пайдо бўлади, ижрочида эса ўз рўйхатида топшириқ. Шу пайтдан ариза диспетчерлик панелида ҳам, ҳайдовчи иловасида ҳам, мижоз тарихида ҳам кўринади.
Тузатишларнинг бир қисми кун режасини ўзгартиради: янги манзил маршрутдан чиқиб қолиши, ошган оғирлик эса тайинланган машинага сиғмаслиги мумкин. Бундай ариза жимгина тузатилмайди — у сабаби билан бирга диспетчерга қайта режалаштиришга қайтарилади.

Тизим экрани, маълумотлар намунавий. Бешинчи қадам муҳим: олиб кетиш белгисини юкни жисмонан олаётган одам қўяди. Агар уни диспетчер “қўнғироқ бўйича” қўйса, тизим ташишни эмас, у ҳақидаги ҳикояни тасвирлай бошлайди.
Тузатиш — эркин таҳрирлаш эмас, бошқариладиган операция. Манзил, муддат ёки юк таркибини ўзгартириш аввалги версияни сақлайди ва из қолдиради: ким ўзгартирган, қачон ва айнан нимани. Акс ҳолда баҳсли етказиб беришни таҳлил қилиш “дастлаб қайси манзил эди” деган саволга бориб тақалади.
Маршрут — битта ижрочи смена давомида айланиб чиқадиган нуқталар рўйхати, айланиб чиқиш тартиби билан бирга. Нуқта — манзил бўйича аниқ амал: юкни олиш, юкни етказиш, қайтаришни олиш.
Маршрут яратиш танланган санадаги тақсимланмаган аризалардан бошланади. Диспетчер уларни рўйхат кўринишида кўради: манзил, туман, олувчидаги оралиқ, оғирлик ва ҳажм. Нуқталар маршрутга қўлда ёки қоида бўйича йиғилади — масалан, “бу тумандаги эртанги барча етказиб беришлар” — ва маршрут дарҳол умумий оғирлик, ҳажм ҳамда тўхташлар сонини кўрсатади.
Тўхташлар навбати аниқ белгиланади ва ҳаммага кўриниб туради: диспетчерга панелда, ҳайдовчига иловада. Тартиб нуқтани судраб ўзгартирилади, бунда тизим маршрут юкини қайта ҳисоблайди ва зиддият ҳақида огоҳлантиради — масалан, “12:00 гача” оралиқли нуқта саккизинчи бўлиб қолганда.
Ижрочини тайинлаш — маршрутни ҳайдовчи ёки курьерга ва транспорт воситасига боғлаш. Тизим юк кўтариш қобилияти ва кузов ҳажмини ҳисобга олади: тайинланган машинага сиғмайдиган маршрут юклашда топилмайди, йўлга чиқишдан олдин белгиланади.
Маршрутни ўзгартириш кун давомида содир бўлади ва бу авария эмас, одатдаги сценарий. Нуқтани қўшиш, олиб ташлаш, бошқа маршрутга ёки бошқа кунга кўчириш мумкин. Ижрочи ўзгаришни ўз рўйхатида кўради, маршрут тарихида эса ёзув қолади: нима ўзгаргани, ким ўзгартиргани ва соат нечада.
Бажарилишини назорат қилиш — режа ва ҳақиқий ҳолатни солиштириш: маршрутдаги нечта нуқта ёпилган, нечтаси қолган, ижрочи қаерда айланиб чиқиш тартибидан четланган, қайси нуқталар оралиқ бўйича кечиккан. Маршрут унинг барча нуқталари ёпилганда ёпилади — жумладан муваффақиятсиз етказиб бериш билан якунланганлари ҳам.

Оптимал маршрутни автоматик қуриш — ҳисоб тизимининг ўрнатилган функцияси эмас, алоҳида модул. Уни амалга ошириш варианти сифатида кўриб чиқиш маъқул: у йўл маълумотлари манбасини, ҳисоблаш қоидаларини ва компаниянинг ҳақиқий рейсларида текширишни талаб қилади.
Мумкин бўлган вариантлар — нуқталарни зоналар ва вақт оралиқлари бўйича оддий тартиблашдан тортиб ташқи картографик сервис бўйича ҳисоблашгача. Айнан нима уланиши ва қандай маълумотлар асосида ҳисобланиши текширув босқичида белгиланади: тайёр оптималлаштиришни олдиндан эълон қилиш тавсиф эмас, ваъда бўларди.
Асосий контур усиз ҳам ишлайди: нуқталар, тартиб, ижрочи ва бажарилишини назорат қилиш тўхташларни ким жойлаштирганига — одамми ёки алгоритмми — боғлиқ эмас.
Маршрутнинг санаси, ижрочиси, транспорти, ҳолати ва ўзгаришлар тарихи бор — худди ариза каби. Шунинг учун “нима учун кеча бу манзил бугунга ўтиб кетди” деган савол смена хотираси бўйича эмас, маршрут ёзуви бўйича таҳлил қилинади.
| № | Савдо нуқтаси | Амал | Оралиқ | Ўрин | Оғирлик | Ҳолат |
|---|---|---|---|---|---|---|
| 1 | Омбор, Промишленная кўчаси | Юкни олиш | 08:00–09:00 | 14 | 310 кг | бажарилди |
| 2 | “Марказий” дўкони | Етказиб бериш | 09:00–12:00 | 4 | 86 кг | бажарилди |
| 3 | Буюртмачи офиси, 4-қават | Етказиб бериш | 10:00–13:00 | 2 | 18 кг | йўлда |
| 4 | Бериш пункти, Асанбай мавзеси | Етказиб бериш | 18:00 гача | 6 | 142 кг | кутмоқда |
| 5 | “Шарқий” дўкони | Етказиб бериш + қайтариш | 14:00–17:00 | 2 | 64 кг | кутмоқда |
Айланиб чиқиш тартиби диспетчерга ҳам, ҳайдовчига ҳам кўринади, шунинг учун “ўрин алмашиб қолишди” баҳсга айланмайди. 3-қатор ижрочи натижани белгиламагунча ёпилмайди: қаватга кўтариш — етказиб бериш кечикадиган одатий жой, тизим эса бу ҳақда эшик олдида турган одамдан билиши керак.
Юк — жисмонан кўчадиган нарса. Тизимда бу ариза билан боғланган алоҳида ёзув: битта ариза бир нечта юк ўрнини олиб бориши, битта рейс эса бир нечта аризанинг юкларини ташиши мумкин.
Ажратиш ҳисобнинг қатъийлиги учун керак эмас. Энг кўп бериладиган саволларга айнан юк даражасида жавоб берилади: нечта ўрин жўнади, ҳаммаси етиб бордими, қайси бири шикастланган, нима қайтиб келди.
Юк ҳолатининг ҳар бир ўзгариши — вақти ва муаллифи бор ҳодиса. Шунинг учун ташиш тарихи тўлиқ тикланади: юк соат нечада олинган, у ижрочилар ўртасида қаерда узатилган, олувчига қачон топширилган ва буни ким тасдиқлаган.
Ижрочилар ўртасида узатиш — ён таъсир эмас, алоҳида операция. Омбордан саралашга, у ердан манзилга кетаётган юк масъулни камида икки марта ўзгартиради. Ҳар бир узатиш аниқ қайд этилади, акс ҳолда йўқолганда юк қайси участкада йўқолганини айтиб бўлмайди.
“Ким айбдор” деган саволга жавоб ҳам шу ердан олинади — айбдорни излаш маъносида эмас, участка маъносида. Олувчи аниқлаган шикаст юк аниқ ижрочига бириктирилган йўл кесимига боғланади.

Юк хати, қабул-топшириш далолатномаси, қадоқ фотосурати, олувчи имзоси юк ёнида яшайди. Ҳужжат юкка ва аризага бир вақтда боғланган, шунинг учун мижоздан ҳам, рейсдан ҳам топилади — уни ёзишмалардан излаш шарт эмас.
Қабул қилишда ва беришда фотосурат — шикаст ҳақидаги баҳсни ёпишнинг энг арзон усули: у маълум пайтда маълум одам томонидан олинган ва олувчи имзоси билан битта карточкада ётади.
Битта ариза бир нечта ўринни олиб бориши, битта рейс эса бир нечта аризанинг юкларини ташиши мумкин. Бу битта ёзув бўлар экан, ҳар қандай қисман ҳолатни — бешта ўриндан учтаси қабул қилинди, биттаси қайтарилди — изоҳда сўз билан тавсифлашга тўғри келади.
Мажбурий майдонлар — юкни маршрутга қўйиш мумкин бўлмаган энг кам тўплам. Қолгани созланади: мебел ташиш ва ҳужжат етказишда муҳим майдонлар тўплами ҳар хил, ортиқчасини тўлдиришга мажбурлаш эса чизиқчалар билан тўлдирилган маълумотнома олишнинг ишончли усули.
Ҳолат — экрандаги ёзув эмас, ундан рухсат этилган амаллар келиб чиқадиган вазият. Ҳолатлар тўплами чекли: у аниқ номланмагунча ҳар бир ходим “ишда” ни ўзича тушунади ва ҳисобот йиғишга нарса қолмайди.

Тартиб айнан шу кўринишда муҳим. Ҳар бир ўтишни амални бажарган одам ва амал пайтида бажаради — акс ҳолда тизим ташиш ҳолатини эмас, диспетчернинг ниятини кўрсатади. Оралиқ ҳолатлар (“саралашда”, “пудратчига узатилди”) компания жараёнига мослаб қўшилади, аммо тўплам чекли ва аниқ бўлиб қолади.
| Нима юз берди | Тизим нима қилади | Ҳолат |
|---|---|---|
| Кечикиш: олувчидаги оралиқ тугамоқда | Нуқтани муддати ўтган деб белгилайди, уни диспетчерга алоҳида рўйхатда кўрсатади, олувчига кўчириш ҳақида хабарнома тайёрлайди | таҳлил |
| Мижоз буюртмани жўнатишдан олдин бекор қилди | Аризани бекор қилиш сабаби билан ёпади, нуқтани маршрутдан олиб ташлайди ва юкни омбор қолдиғига қайтаради | одатдагидек |
| Мижоз буюртмани юк аллақачон йўлда бўлганда бекор қилди | Етказиб беришни жимгина ёпмайди: уни қайтаришга ўтказади ва ижрочининг маршрутига тескари нуқта қўяди | таҳлил |
| Олувчи жойида йўқ | Муваффақиятсиз етказиб беришни сабаби ва ижрочининг изоҳи билан қайд этади, юкни унда қолдиради ва такрорий уриниш масаласини қўяди | таҳлил |
| Олувчи юкни қисман қабул қилди | Етказиб беришни бўлади: қабул қилинган ўринлар ёпилади, рад этилганлари алоҳида ёзув билан қайтаришга кетади | таҳлил |
| Юк ташиш пайтида шикастланди | Фотосуратлар ва шикастланиш пайтидаги масъул билан ҳодиса очади, етказиб беришни оддий сифатида ёпишга йўл қўймайди | таҳлил |
| Ижрочи сменага чиқмади | Унинг маршрутини қайта тайинлаш учун бўшатади ва диспетчерга таъсир қилинган барча нуқталарни битта рўйхатда кўрсатади | огоҳлантириш |
Умумий тамойил: муваффақиятсиз натижа йўқолмайди ва муваффақиятлига айланмайди. Етказиб бериш очиқ қолади ва таҳлил навбатига тушади — бу муаммоларни ёзиб қўядиган жой бўлмагани учун улар кўринмайдиган ҳисоботдан арзонроқ.
Компанияга айнан қандай истиснолар кераклиги текширув босқичида ҳал қилинади. Мебел ташишга қайтариш ва шикастларни таҳлил қилиш, ҳужжат етказишга эса такрорий уриниш ва олувчи шахсини тасдиқлаш керак. Ҳолатлар тўплами созланади, аммо қоида умумий бўлиб қолади: етказиб беришнинг ҳар қандай якунининг сабаби бор, сабаб эса ҳисоботга тушади.
Диспетчер панели — кун бошқариладиган иш ўрни. Унинг вазифаси “маълумот кўрсатиш” эмас, айни дамда қарор талаб қиладиган ҳамма нарсани битта экранга йиғиш ва қолганини кўрсатмаслик.
Шунинг учун панел сменанинг иш столи каби тузилган: юқорида ёнаётгани, пастроқда — куннинг умумий манзараси, чуқурроқда — тарих ва маълумотномалар. Ходим мижознинг қўнғироғига жавоб бериш учун нима қаерда ётганини эслаши шарт эмас.
Панелда нима кўринади:
Кириш ҳуқуқлари панелни роллар бўйича чегаралайди. Диспетчер ўз ҳудудини, раҳбар барча йўналишларни, контакт-марказ оператори эса ҳолатлар ва контактларни кўради, аммо молиявий маълумотларни кўрмайди.
Чегаралаш ҳар бир ходимдаги белгилар тўплами билан эмас, рол билан белгиланади. Акс ҳолда ярим йилдан кейин янги одамнинг ҳуқуқлари “Ивановникидай” қилиб созланади ва унга айнан нима очиқлигини ҳеч ким айта олмайди.

Тизим экрани, рақамлар намунавий. Плиткалар тартиби тасодифан танланмаган: биринчи ўринда умумий ҳажм эмас, қарор талаб қиладиган нарса туради. Тақсимланмаган аризалар охирида туради, чунки бу диспетчер ўзи ва охиригача ёпадиган ягона плитка.
Тарих — “ҳар эҳтимолга қарши” архив эмас, таҳлил воситаси. Ёзувлар таҳрирланмайди: тузатиш янги ёзув билан киритилади. Шунинг учун “етказиб беришни эртага ким кўчирди” деган саволнинг версиялари эмас, жавоби бўлади.
Унга одатда уч томондан бирортасидан қаралади: ариза бўйича — у билан нима бўлгани, ижрочи бўйича — у сменада нима қилгани, маршрут бўйича — у кун давомида қандай ўзгаргани.
Омбор ва логистика — умумий чати бор икки бўлим эмас, битта жараённинг икки участкаси. “Йиғилган, аммо узатилмаган” юк ва “узатилган, аммо белгиланмаган” юк — булар икки хил ҳолат ва уларни чалкаштириш қимматга тушади.
Ягона рақамли жараён битта нарсани англатади: омбор билан етказиб бериш ўртасидаги ҳар бир ўтиш хабар билан эмас, амал билан қайд этилади. Омборчи йиғишни, ҳайдовчи юкни қабул қилишни, олувчи олишни белгилайди. Бу белгилар орасида юк ҳар доим аниқ участкага бириктирилган бўлади.
Туташув омборга нима беради: у нима аллақачон жўнаб кетганини ва нима иккинчи суткадан бери жўнатиш зонасида турганини кўради. Логистикага нима беради: маршрут ҳали йиғилмаган юкка режалаштирилмайди, ҳайдовчи эса юклайдиган нарса бўлишидан олдин дарвозага келмайди.
Тўлиқ омбор ҳисоби — қабул қилиш, жойлаштириш, инвентаризация, партиялар ва яроқлилик муддатлари — алоҳида саҳифанинг мавзуси. Бу ерда фақат туташув тавсифланган: омбор логистикага нима узатади ва нима қайтариб олади.
Тўртинчи ўтиш — юк масъулни ўзгартирадиган ягона жой. Айнан шунинг учун у икки томонли алоҳида операция билан расмийлаштирилади: омбор топширди, ижрочи қабул қилди. Агар бу қадам ўтказиб юборилса, ўрин йўқолганда участкани айтиб бўлмайди, таҳлил эса сменани сўроқ қилишга айланади.

Бу одатдаги вазият: омбор ҳисоби мавжуд тизимда аллақачон юритилади, уни ҳеч ким алмаштирмоқчи эмас. Унда туташув алмашинув орқали қурилади — логистика буюртмаларнинг тайёрлиги ва ўринлар таркибини олади, ҳолатлар ва тасдиқларни эса қайтаради.
Алмашинувнинг таркиби ва частотаси ташқи тизим нимани бера олиши билан белгиланади. Аниқ дастурнинг имкониятлари текширув босқичида аниқлаштирилади — тайёр интеграцияни олдиндан эълон қилиш ўзганинг маҳсулоти учун ваъда бериш бўларди.
Аризалар ва маршрутлар
Юклар ва ҳолатлар
Диспетчер панели
Етказиб беришлар бўйича ҳисобот
Ҳар бир ролнинг ўз иш ўрни ва ўз амаллар тўплами бор. Бу чеклов учун чеклов эмас: экранда ортиқча нарса қанча кам бўлса, сменада хато шунча кам ва янги одамни ўқитиш шунча қисқа бўлади.
Аризаларни барча каналлардан қабул қилади, манзиллар ва юк таркибини текширади, баҳслисини мижоздан аниқлаштиради. Аниқлаштириш навбатини ва ўз аризаларини кўради; маршрутлар ва транспорт бандлигига тегмайди.
Маршрутларни йиғади, ижрочиларни тайинлайди, кунни бошқаради: нуқталарни кўчиради, кечикишларга жавоб беради, муаммоли етказиб беришларни таҳлил қилади. Панелнинг асосий фойдаланувчиси ва кун давомидаги ўзгаришларнинг асосий манбаси.
Йиғиш ва жўнатишга тайёрликни белгилайди, юкни ижрочига топширишни ва қайтаришларни қабул қилишни расмийлаштиради. Маршрутлар билан эмас, ўринлар ва маркировка билан ишлайди.
Сменага маршрут олади, олиш ва етказишни белгилайди, нуқта ёпилмаса сабабини қайд этади. Фақат ўзининг кунлик топшириқларини ва уларни бажариш учун керакли маълумотларни кўради.
Ўша сценарий, аммо мобил интерфейсда ва смена давомида қисқа нуқталар сони кўпроқ. Олинганини тасдиқлайди, фото ёки имзо илова қилади, манзил бўйича изоҳ ёзади.
Сменага эмас, даврга қарайди: етказиб беришлар ҳажми, муддатида бажарилганлар улуши, бандлик, такрорланувчи носозликлар рўйхати. Унга оператив амаллар керак эмас — таяниш мумкин бўлган рақамлар керак.
Ижрочига “тизимга кириш” эмас, ҳозир нима қилиш кераклигининг қисқа рўйхати керак. Шунинг учун унинг иш ўрни — алоҳида интерфейс: мобил илова ёки мослаштирилган веб-саҳифа, диспетчердаги ўша панел эмас.
У қуйидагиларни ўз ичига олади:
Бундай интерфейсга муҳим талаб — алоқа ёмон бўлганда ишлаш. Тармоқдан ташқарида қўйилган белгилар қурилмада сақланади ва алоқа пайдо бўлганда жўнатилади; қайта жўнатиш иккинчи етказиб беришни яратмайди.
Ижрочи ишининг батафсил таҳлили — “Курьерлар учун” алоҳида саҳифасининг мавзуси. Бу ерда бошқа нарса муҳим: бу интерфейсдаги белгилар — ҳақиқий ҳолатларнинг ягона манбаси, шунинг учун у охирги эмас, биринчи бўлиб лойиҳаланади.

Ижрочининг амал пайтидаги белгиси — назорат учун назорат эмас. Ундан етказиб беришнинг ҳақиқий вақти, нуқтанинг давомийлиги ва носозлик сабаби олинади. Усиз учала кўрсаткич ҳам кун охирида хотира бўйича тикланади, яъни умуман тикланмайди.
Иккинчи таъсир — диспетчердан олинган юк: ҳолатларни у телефондаги сўзлар бўйича юритар экан, сменанинг ярми ўзганинг ишини тизимга кўчиришга кетади.
Ижрочининг иш шароитлари бошқача: бир қўлда телефон, иккинчисида қути, экран қуёшда, алоқа эса гоҳида. Диспетчер панели бундай шароитда ишлатилмайди — унга йирик элементлар, энг кам майдонлар ва тармоқсиз тушунарли хатти-ҳаракат керак.
Шунинг учун унинг иш ўрни маълумотлар тўлиқлигига эмас, сменага мослаб лойиҳаланади: экранда фақат жорий нуқта ва кейингиси, қолгани чуқурроққа олиб қўйилган.
Ҳисоботлар фақат маълумотлар тизимга амал пайтида тушадиган жойда маънога эга. Агар ҳолатлар кечқурун “кун якуни бўйича” қўйилса, ҳар қандай ҳисобот содир бўлган нарсага алоқаси йўқ озода манзарани кўрсатади.
Тўпланган маълумотлар бўйича нима ҳисобланади:
Кўрсаткичлар таърифлари бир марта белгиланади ва барча ҳисоботлар томонидан ишлатилади. “Муддатида етказилди” диспетчер ҳисоботида ҳам, раҳбар ҳисоботида ҳам бир хил нарсани англатиши керак — акс ҳолда битта кун бўйича иккита жамланма тўғри келмайди ва иккаласи ҳам ишонч уйғотмай қўяди.
Ҳисоботлар файл сифатида юкланади, жадвал бўйича тузилади ва API орқали ташқи таҳлил тизимига кетиши мумкин — юклаш таркиби лойиҳа билан белгиланади.

Тизим экрани, рақамлар намунавий. Иккинчи плитка биринчисидан муҳимроқ: ностандарт якунланишларнинг таркиби — бекор қилишлар, қайтаришлар, муваффақиятсиз етказиб беришлар — таҳлил қилинмагунча умумий ҳажм фақат бандлик ҳақида гапиради, иш сифати ҳақида эмас.
Логистика тизими камдан кам ёлғиз туради: буюртмалар битта дастурдан келади, мижозлар иккинчисида юритилади, қолдиқлар — учинчисида. Қуйида — алмашинув кўпроқ қуриладиган йўналишлар. Интеграциянинг аниқ таркиби ташқи тизим нимани бера олиши билан белгиланади ва текширув босқичида аниқлаштирилади.
Расмийлаштирилган буюртма логистикага ариза сифатида автоматик узатилиши, етказиб бериш ҳолати эса харидорга шахсий кабинетга қайтиши мумкин. Витринанинг ўзи ва буюртмалар ҳисоби қандай тузилгани саҳифасида таҳлил қилинган электрон тижорат.
Мижозлар маълумотномаси ва битимлар тарихи билан интеграция мумкин: ариза мижоз карточкасидан яратилади, етказиб бериш натижаси эса менежерга қайтади. Алмашинув мижоз идентификатори бўйича юритилади, токи контрагент дубликатлари кўпаймасин.
Компаниянинг ҳисоб контури билан биргаликда ишлаши мумкин: буюртмалар, юк хатлари, ўзаро ҳисоб-китоблар. Алмашинув йўналиши ва ҳужжатлар тўплами қайси ҳисоб асосий деб тан олиниши билан белгиланади.
Буюртмаларнинг тайёрлиги, ўринлар таркиби ва маркировка омбордан келади, ҳолатлар ва қайтаришлар эса орқага кетади. Агар омбор ташқи дастурда юритилса, туташув алмашинув орқали қурилади — юқоридаги омбор билан алоқа бўлимига қаранг.
Ижрочининг иш ўрни тизимнинг бир қисми ёки API орқали уланган алоҳида илова бўлиши мумкин: топшириқларни олади, ҳолатлар ва тасдиқларни қайтаради. Иккинчи вариант илова аллақачон ишлатилаётган жойда керак.
Олганда тўлаш бор жойда тўлов сервиси ёки ижрочининг терминали билан интеграция мумкин: тўланадиган сумма аризадан келади, тўлов натижаси эса етказиб беришга қайтади. Таркиб провайдерга боғлиқ.
Хариталар ва манзилларни геокодлаш, транспорт телематикаси, хабарнома хизматлари, пудратчи ташувчилар. Ҳар бир бундай уланиш — алоҳида алмашинув модули; тайёр коннектор мавжудлиги олдиндан эълон қилинмайди.
Тизимнинг ўз интерфейси: ариза яратиш, ҳолат ва маршрутни олиш, етказиб бериш тасдиғини узатиш, операциялар журналини олиш. Унинг орқали алоҳида модули бўлмаган ҳамма нарса уланади.
Алмашинув қоидалари ҳамма жойда бир хил: ҳар бир операциянинг калити бор, шунинг учун қайта узатиш иккинчи аризани яратмайди; тафовутлар йўқолмайди, таҳлил навбатига тушади; ҳар бир жўнатма ва ҳар бир жавоб алмашинув журналига ёзилади. Бу уч қоидасиз интеграция айнан биринчи алоқа узилишигача ишлайди.
Логистика бир кунда тўлиқ тизимга ўтказилмайди: ходимлар ҳолатларни эски усулда юритар экан, ҳисоботлардаги маълумотлар ҳеч нарсани англатмайди. Шунинг учун ишга тушириш участкалар бўйича боради ва ҳар бир кейингиси ишлаётган олдингисига таянади.
Аризалар ҳозир қандай келади, маршрутларни ким режалаштиради, ҳолатлар нима билан юритилади, қандай дастурлар аллақачон турибди ва улар нима бера олади. Якун — жараён тавсифи ва биринчи навбатда нима автоматлаштирилиши рўйхати.
Битта шаҳар, битта етказиб бериш хизмати ёки битта омбор. Аризалар, маршрутлар, ҳолатлар ва ижрочиларнинг белгилари ҳақиқий ташишларда тўлиқ доирани ўтади — жараён бутун компанияни қамраб олишидан олдин.
Ким нимани ўзгартира олади, қандай истиснолар керак, қайтариш ва муваффақиятсиз етказиб бериш қандай қайта ишланади, хабарномалар кимга кетади. Шу ерда ҳуқуқлар ва маршрутни қўлда ўзгартириш тартиби ҳам созланади.
Қолган йўналишлар синовдан ўтган схема бўйича, интеграциялар — алоҳида алмашинув модуллари сифатида. Кейин тарих тўпланади, давр бўйича ҳисоботлар ва транспортни режалаштириш учун маълумотлар пайдо бўлади.
Кунига нечта етказиб бериш борлигини, аризалар қаердан келишини, транспорт ўзингизники ёки пудратчиларникилигини, омбор бор-йўқлигини ва маълумотларингиз қайси дастурларда ётганини ёзинг. Биринчи навбатда нима автоматлаштирилишини, мавжуд тизимларга нима уланиши мумкинлигини ва пилотни нимадан бошлаш маъқуллигини айтамиз.