Логистикаға арналған бағдарламалық қамтамасыз ету

Өтінімдер, маршруттар, жүктер және жеткізу — бір жүйеде

Тасымал аз кезде оны есте, кестеде және хат алмасуда жүргізуге болады. Көлем артқан сайын бұл тәсіл жұмыс істемей қалады: жүктің қайда екенін тек жүргізуші, ал кімнің кімге не уәде еткенін өтінімді қабылдаған адам ғана біледі. Логистика бағдарламасы мұндай жұмыс тәсілін жояды: өтінім, маршрут, жүк және жеткізу мәртебесі бір жүйедегі жазбаларға айналады, ал диспетчер оларды бір экраннан көреді. Төменде бұл үдерістің өтінім түскеннен бастап жүктің алынуы расталғанға дейін қалай құрылғаны баяндалады.

Логистиканы басқару

жүйесі дегеніміз не

Логистиканы басқару жүйесі — тасымалды есепке алатын бағдарлама: өтінімдерді қабылдайды, олардан маршруттар құрады, орындаушыларды тағайындайды, жүктің қозғалысын қадағалайды және әр жеткізілімге қатысты болған оқиғалардың тарихын сақтайды.

Айырмашылық бір мысалдан көрінеді. Жүйесіз өтінім мессенджерде, маршрут диспетчердің қағазында, ал жүктің жағдайы жүргізушінің есінде болады. Клиенттің «жүгім қайда?» деген сұрағына жауап беру үшін үш адамға қоңырау шалу керек. Ертеңге қанша көлік жүктелгенін ешкім білмейді, өйткені бұл сан еш жерде есептелмеген.

Жүйеде осының бәрі — жазба. Өтінімнің нөмірі, жөнелтушісі, алушысы, мерзімі және ағымдағы күйі бар. Маршрутта нүктелер тізімі, айналып өту реті және орындаушы көрсетіледі. Жүктің мәртебесі ауызша емес, бағдарламадағы әрекет арқылы өзгереді. «Жүк қайда?» деген сұраққа секундтар ішінде жауап беріледі және бұл жауап бүгін кімнің ауысымда екеніне тәуелді болмайды.

Мысал. Клиент бейсенбіде тасымалдауға өтінім қалдырды. Оператор мекенжай мен габариттерді тексеріп, өтінімді жұма күнгі маршрутқа қосты, жүйе оны тағы алты нүктемен бірге жүргізушіге тағайындады. Таңертең жүргізуші тапсырмалар тізімін ашып, жүктің алынғанын, кешке жеткізілгенін белгіледі. Осы уақытта клиентке көрінетін мәртебе өзгеріп отырды, ал компанияда жұма кешіне дайын қорытынды болды: қанша нүкте орындалды, қаншасы мерзімінде аяқталды және қай жеткізілімде іркіліс болды.

Логистиканы автоматтандыру үш сұрақтың жауабы диспетчердің есіне сыймай қалған жерден басталады: қазір қанша өтінім жұмыста, нақты жүк қайда және кеше неге екі жеткізілім келесі күнге ауысты.

Логистикалық жүйенің контурыөтінімнен алуды растауға дейін
  • 1Өтінім
  • 2Тексеру
  • 3Маршрут
  • 4Орындаушы
  • 5Жөнелту
  • 6Қозғалыс
  • 7Жеткізу
  • 8Диспетчер

Байланыс екіжақты: тапсырма солдан оңға, ал орындаушының белгілері мен оқиғалар — кері бағытта жүреді. Жеткізу жүргізуші мекенжайдан кеткеннен кейін емес, алу расталғаннан кейін ғана болды деп саналады. Бұл қадамсыз жүйе жүктер туралы болған жайтты емес, өзі сенген нәрсені баяндар еді.

Логистика орталығының қызметкері көлік жанында жүкті тексеріп жатыр, ал диспетчер жөнелтуді кеңседен бақылауда

Жүйе әр тасымал туралы нені біледі

  • Не тасымалданады — жүктің атауы, орын саны, салмағы, көлемі, тасымалдаудың ерекше шарттары
  • Қайдан және қайда — алу мекенжайы, жеткізу мекенжайы, екі тараптың байланыс тұлғалары
  • Қашан — жеткізу мерзімі, алушының уақыт аралығы, нақты жөнелту және алу уақыты
  • Кім жауапты — жүргізуші немесе курьер, көлік, маршрут, кеңседегі жауапты қызметкер
  • Қандай күйде — ағымдағы мәртебе және оны өзгерткен автор мен уақыт көрсетілген толық өзгерістер тізбегі
  • Немен расталды — құжаттар, фотосуреттер, алушының қолы, орындаушының түсіндірмелері

Жүйе өздігінен не істемейді

Бағдарлама көлікті жүргізбейді және диспетчерді алмастырмайды. Ол шешімнің айналасындағы қол жұмысын азайтады: өтінімдерді бір жерде жинайды, жүктемені көрсетеді, нүктені жоғалтуға жол бермейді және әр өзгерісті тіркейді. Шұғыл тапсырысты кімге беру және кешігіп жатқан клиентті күту керек пе деген шешімді адам қабылдайды, бірақ ол жадқа емес, толық көрініске сүйенеді.

Сол сияқты жүйе кептеліс пен ауа райын өздігінен «білмейді»: кез келген сыртқы дерек оған интеграция арқылы келеді, ал оның құрамы жоба барысында анықталады.

Әдетте неден бастайды

Алдымен жүйеге маршруттар мен карталар емес, өтінімдерді есепке алу көшіріледі. Себебі өтінімдер хат алмасуда тұрған кезде кез келген маршрут толық емес тізіммен құрылады, ал кез келген есеп біреу жазуды ұмытпаған деректер бойынша ғана есептеледі.

Жүйе қандай міндеттерді шешеді?

Төменде функциялар тізімі емес, логистиканы автоматтандыруға себеп болатын алты мәселе берілген. Әрқайсысы бірдей қағидамен түсіндіріледі: бағдарламасыз не болады және бағдарламамен не өзгереді.

Өтінімдер жоғалмайды

Жүйесіз өтінім мессенджер, пошта немесе телефон арқылы келеді де, оның тағдыры біреудің жазып алған-алмағанына байланысты болады. Жүйеде әр өтінім — нөмірі, авторы және мерзімі бар жазба: ол не жұмыста, не жабық, үшінші күй жоқ. Жоғалған өтінім клиент қоңырау шалғанда емес, бірден көрінеді.

Маршрут жадтан емес, өтінімдерден құрылады

Диспетчер ертеңгі барлық нүктені мекенжайлары, уақыт аралықтары және габариттерімен бірге тізімнен көреді. Нүктелер маршруттарға біріктіріледі, маршрутқа орындаушы және айналып өту реті тағайындалады. Ұмыт қалған нүкте келесі күнге байқатпай ауыспайды — ол бөлінбеген күйде қалып, жеке тізімде көрінеді.

Адамдар мен көліктің жүктемесі көрінеді

Көлікке қанша нүкте тағайындалды, салмақ пен көлем бойынша қанша бос орын қалды, жүргізушілердің қайсысы бір сағаттан кейін ауысымын аяқтайды — бәрі көрінеді. Бұл сандарсыз жүктеме шамамен бөлінеді де, бір көлік жартылай бос кетсе, екіншісі кешке дейін үлгермейді.

Жүктің мәртебесін қоңыраумен анықтаудың қажеті жоқ

Жеткізуді орындайтын адам оның күйін әрекет жасалған сәтте өзгертеді. Диспетчер, менеджер және клиент бір жазбаны көреді. «Жүгім қайда?» деген сұрақ үш адамның жұмысы болудан қалады.

Жүктің алынуы расталады

Жүкті кім, қашан және қандай негізде қабылдағаны — естелік емес, жүйедегі жазба. Қолтаңба, фотосурет немесе растау коды нақты жеткізілімге тіркеледі. «Жеткізілді ме, жоқ па?» деген дау тексерумен емес, карточканы ашумен шешіледі.

Іркілістер нақты деректермен талданады

Кешігулер, бас тартулар, қайтарулар және сәтсіз жеткізілімдер себебі көрсетілген жеке оқиғаларға айналады. Ай соңында «әртүрлі жағдай болады» деген сөз емес, қанша іркіліс болғаны, қай бағыттарда және не себепті туындағаны көрсетілген нақты тізім көрінеді.

Жүйе неден тұрады

Жүйе модульдерден жинақталады. Олардың бәрі әр компанияға қажет емес: қала ішіндегі жеткізу қызметіне қалааралық рейстерді есепке алу керек емес, ал өз көлігі бар өндіріске тапсырыс биржасы қажет емес. Құрамы міндетке қарай айқындалады, бірақ модульдер кейін бір шетінен қосып жазылмай, өзара алдын ала үйлестіріледі.

Өтінімдер қабылдайтын кеңсе, жөнелтуге дайын жүктері бар қойма және көлік бірыңғай логистикалық жүйе құрайды

Өтінімдерді қабылдау және өңдеу

Жүйенің кіру нүктесі: жөнелтушісі, алушысы, жүк құрамы, мерзімі және шарттары көрсетілген тасымалдау өтінімі. Өтінімдер менеджерден, клиенттің жеке кабинетінен немесе API арқылы сыртқы жүйеден келеді — одан әрі бәрі бірдей ережемен өңделеді.

Маршруттар мен жеткізу нүктелері

Нүктелерді маршрутқа біріктіру, айналып өту ретін белгілеу, көлік пен орындаушыны тағайындау, күн ішінде маршрутты өзгерту. Маршрут та өтінім сияқты есеп нысаны: оның күні, күйі және өзгерістер тарихы бар.

Жүктер тізілімі

Нақты не тасымалданатыны: орындар, салмақ, көлем, қаптама, ерекше шарттар. Жүк өтініммен, маршрутпен, құжаттармен және ағымдағы мәртебемен байланысқан, сондықтан олардың кез келгені арқылы қалғандарын табуға болады.

Көлік және орындаушылар

Көліктер мен адамдар анықтамалығы: жүк көтерімділігі, шанақ көлемі, көлік түрі, жұмыс кестесі, қызмет көрсету аймағы. Жүктеме осы жерден есептеледі — бүгін осы көлікке тағы қанша нүкте тағайындауға болатыны көрінеді.

Диспетчерлік панель

Қызметкердің жұмыс орны: белсенді жеткізілімдер, маршруттар, орындаушылар, мәртебелер, кешігулер және мәселелі тапсырыстар бір экранда. Браузерде ашылады, ештеңе орнатудың қажеті жоқ.

Мәртебелер мен оқиғалар

Жеткізу күйлерінің шекті жиыны және олардың арасындағы ауысу ережелері. Әр өзгеріс — авторы, уақыты және негізі бар оқиға; оқиғалар кейін іркілісті талдауға болатын тарихқа жиналады.

Қоймамен байланыс

Жинақтау және жөнелтумен түйісу: не жиналды, не беруге дайындалды, жүргізушіге нақты не табысталды. Бұл байланыссыз қойма мен жеткізу екі бөлек есепте өмір сүріп, түске қарай-ақ бір-біріне сәйкес келмей қалады.

Орындаушының жұмыс орны

Жүргізуші мен курьерге арналған қосымша немесе мобильді интерфейс: тапсырмалар тізімі, мекенжайлар, айналып өту реті, жүк туралы деректер, мәртебені өзгерту, жүктің алынуы мен жеткізілуін растау, диспетчермен байланыс.

Хабарламалар

Клиент пен қызметкерге жіберілетін хабарламалар: өтінім қабылданды, жүк алынды, курьер жолға шықты, жеткізу ауыстырылды, жеткізу орындалмады. Хабарлама арналары енгізу кезінде таңдалып, интеграция арқылы қосылады.

Рөлдер мен құқықтар

Өтінім операторы, диспетчер, қоймашы, жүргізуші, басшы. Маршрутты өзгерту, жеткізуден бас тарту, мекенжайды түзету және алушылардың дербес деректеріне қол жеткізу — «қызметкер» деген ортақ пакет емес, бөлек құқықтар.

Аналитика және есептілік

Жеткізілімдер саны, мерзімінде орындалғандарының үлесі, көлік пен адамдардың жүктемесі, маршруттардың тиімділігі, мәселелі тапсырыстар тізімі. Есептер файлға жүктеледі және кесте бойынша жасалады.

API және интеграциялар

Жүйенің сыртқы интерфейсі: өтінім жасау, мәртебені білу, маршрутты алу, жеткізу растамасын беру, журналды жүктеу. Ол арқылы интернет-дүкен, CRM, ERP және қойма жүйесі қосылады.

Тапсырыстарды басқару

өтінімнен жеткізуге дейін

Тасымалдау өтінімі — нені, қайда, қандай мерзімге, кімнің есебінен және қандай шарттармен жеткізу керектігін тіркейтін құжат. Одан кейінгі маршрут, орындаушы, мәртебелер мен құжаттардың бәрі оның нөміріне байланысады.

Өтінім жүйеге үш тәсілдің бірімен түседі: оны менеджер жасайды, клиент жеке кабинетте өзі рәсімдейді немесе компанияның басқа бағдарламасы API арқылы береді. Дереккөздері әртүрлі болғанымен, кейінгі жолы бірдей — әйтпесе тапсырыстардың бір бөлігі өзіне ғана тән бейресми тәртіппен өңделер еді.

Тексеру — жай формалдық емес, жеке қадам. Жүйе міндетті өрістердің толтырылғанын, алушының анықтамалықта барын, жүк рұқсат етілген габариттерге сай келетінін және мерзімнің орындалу мүмкіндігін тексереді. Күмәнді өтінім маршрутқа үнсіз кетпейді: түсінікті себебі көрсетіліп, нақтылау тізімінде қалады.

Өтінімде не болады:

  • Нөмір, жасалған күні, автор және дереккөз — оны кім және қайдан енгізді
  • Клиент пен төлеуші, егер олар әртүрлі тұлға болса
  • Байланыс тұлғалары көрсетілген алу және жеткізу мекенжайлары
  • Жүк құрамы: атауы, орын саны, салмағы, көлемі, қаптамасы
  • Жеткізу мерзімі және алушыға ыңғайлы уақыт аралығы
  • Шарттар: алған кезде төлеу, сынғыш жүк, қабатқа көтеру қажет, екінші адам керек
  • Байланысты құжаттар: жүкқұжат, шот, басқа жүйедегі тапсырыс

Жеткізуге тағайындау — өтінімнің ниеттен нақты жұмысқа айналатын сәті. Ол нақты күннің маршрутына түседі, орындаушысы пайда болады, ал орындаушының тізіміне тапсырма қосылады. Осы сәттен бастап өтінім диспетчерлік панельде де, жүргізуші қосымшасында да, клиент тарихында да көрінеді.

Кейбір түзетулер күн жоспарын өзгертеді: жаңа мекенжай маршруттан шығып қалуы мүмкін, ал салмақтың артуы тағайындалған көлікке сыймауы мүмкін. Мұндай өтінім үнсіз түзетілмейді — ол себебімен бірге қайта жоспарлауға диспетчерге қайтарылады.

Логистика операторы өтінімді телефон арқылы нақтылап, жеткізу тапсырыстарының кезегін тексеріп отыр

Бір өтінімнің жолы

№ 4187 өтінімнің толық жолыжүйе экранының үлгісі
  • ЖасалдыМенеджер өтінім енгізді: екі орын, 46 кг, қоймадан алу, жұма күні 18:00-ге дейін алушының мекенжайына жеткізу
  • ТексерілдіМекенжай анықтамалықтан табылды, габариттер көлік түріне сай, мерзім орындалады — өтінім жоспарлауға жіберілді
  • Маршрутқа қосылдыНүкте жұма күнгі маршрутқа айналып өту реті бойынша төртінші болып қосылды
  • Орындаушы тағайындалдыМаршрут жүргізуші мен көлікке бекітілді; тапсырма оның ертеңгі тізімінде пайда болды
  • Жүк алындыЖүргізуші қоймадан алғанын белгіледі, жүйе жөнелту уақытын жазып, өтінімді қозғалыс күйіне ауыстырды
  • ЖеткізілдіАлушы жүкті қабылдады, растау өтінімге тіркелді, алу уақыты белгіленді
  • ЖабылдыҚұжаттар тапсырылды, алшақтық жоқ; өтінім тарихқа өтіп, кезең есебіне кіреді

Жүйе экранының көрінісі, деректер демонстрациялық. Бесінші қадам маңызды: жүктің алынғанын оны нақты қабылдаған адам белгілейді. Егер диспетчер оны «қоңырау бойынша» қойса, жүйе тасымалды емес, ол туралы әңгімені сипаттай бастайды.

Тағайындалған өтінімді түзету

Түзету — еркін редакциялау емес, басқарылатын операция. Мекенжай, мерзім немесе жүк құрамы өзгерсе, алдыңғы нұсқа сақталып, кім, қашан және нақты нені өзгерткені тіркеледі. Әйтпесе даулы жеткізілімді талдау «бастапқыда қандай мекенжай болған?» деген сұраққа тіреледі.

Маршруттарды басқару

нүктелер, кезек және орындаушылар

Маршрут — бір орындаушы ауысым ішінде айналып өтетін нүктелердің реттелген тізімі. Нүкте — нақты мекенжайда орындалатын әрекет: жүкті алу, жүкті жеткізу немесе қайтарымды алып кету.

Маршрут жасау таңдалған күнге бөлінбеген өтінімдерден басталады. Диспетчер оларды мекенжайы, ауданы, алушының уақыт аралығы, салмағы және көлемі көрсетілген тізімнен көреді. Нүктелер маршрутқа қолмен немесе, мысалы, «осы ауданның ертеңгі барлық жеткізілімдері» деген ереже бойынша біріктіріледі; маршрут бірден жалпы салмақты, көлемді және аялдамалар санын көрсетеді.

Аялдамалар кезегі нақты белгіленіп, барлығына көрінеді: диспетчерге панельде, жүргізушіге қосымшада. Нүктені сүйреп апару арқылы ретті өзгертуге болады, сол кезде жүйе маршрут жүктемесін қайта есептеп, мысалы, «12:00-ге дейін» деген аралығы бар нүкте сегізінші болып қалса, қайшылық туралы ескертеді.

Орындаушыны тағайындау — маршрутты жүргізушіге немесе курьерге және көлік құралына бекіту. Жүйе жүк көтерімділігі мен шанақ көлемін ескереді: тағайындалған көлікке сыймайтын маршрут тиеу кезінде емес, жолға шықпай тұрып белгіленеді.

Маршрутты өзгерту күн ішінде болады және бұл төтенше емес, қалыпты сценарий. Нүктені қосуға, алып тастауға, басқа маршрутқа немесе басқа күнге ауыстыруға болады. Орындаушы өзгерісті өз тізімінен көреді, ал маршрут тарихында не, кім және қай уақытта өзгерткені туралы жазба қалады.

Орындауды бақылау — жоспар мен нақты жағдайды салыстыру: маршруттың қанша нүктесі жабылды, қаншасы қалды, орындаушы аралау кезегінен қай жерде ауытқыды, қай нүктелердің уақыт аралығы өтіп кетті. Маршрут оның барлық нүктесі жабылғанда жабылады — сәтсіз жеткізумен аяқталғандарын қоса алғанда.

Логист екі экранда маршруттар мен жеткізу нүктелерінің кезегін жоспарлап отыр

Айналып өту ретін автоматты таңдау

Оңтайлы маршрутты автоматты құру — есеп жүйесінің кіріктірілген функциясы емес, жеке модуль. Оны іске асыру нұсқасы ретінде қарастырған дұрыс: оған жол деректерінің көзі, есептеу ережелері және компанияның нақты рейстерінде тексеру қажет.

Нүктелерді аймақтар мен уақыт аралықтары бойынша қарапайым реттеуден бастап сыртқы картографиялық сервис арқылы есептеуге дейінгі нұсқалар бар. Нақты не қосылатыны және қандай дерекпен есептелетіні зерттеу кезінде анықталады: дайын оңтайландыруды алдын ала мәлімдеу сипаттама емес, уәде болар еді.

Негізгі контур онсыз да жұмыс істейді: нүктелер, кезек, орындаушы және орындалуды бақылау аялдамаларды кім — адам ба, әлде алгоритм бе — реттегеніне тәуелді емес.

Маршрут есеп нысаны ретінде

Өтінім сияқты маршруттың да күні, орындаушысы, көлігі, күйі және өзгерістер тарихы бар. Сондықтан «кеше бұл мекенжай неге бүгінге ауысты?» деген сұрақ ауысымның жадымен емес, маршрут жазбасы арқылы талданады.

Жұма күнгі маршрутдиспетчер экранының көрінісі, деректер демонстрациялық
НүктеӘрекетАралықОрынСалмақКүйі
1Қойма, Өнеркәсіп көшесіЖүкті алу08:00–09:0014310 кгорындалды
2«Орталық» дүкеніЖеткізу09:00–12:00486 кгорындалды
3Тапсырыс берушінің кеңсесі, 4-қабатЖеткізу10:00–13:00218 кгжолда
4Беру пункті, Асанбай ықшамауданыЖеткізу18:00-ге дейін6142 кгкүтуде
5«Шығыс» дүкеніЖеткізу + қайтарымды алу14:00–17:00264 кгкүтуде

Айналып өту реті диспетчерге де, жүргізушіге де көрінеді, сондықтан «орындары ауысты» деген жағдай дауға айналмайды. Орындаушы нәтижені белгілемейінше, 3-жол жабылмайды: қабатқа көтеру — жеткізу жиі кешігетін жағдай, сондықтан жүйе бұл туралы есік алдында тұрған адамнан білуі керек.

Жүктерді басқару

не тасымалданады, қайдан, қайда және кім жауапты

Жүк — физикалық түрде орын ауыстыратын нәрсе. Жүйеде бұл өтінімге байланысқан жеке жазба: бір өтінімде бірнеше жүк орны, ал бір рейсте бірнеше өтінімнің жүгі болуы мүмкін.

Мұндай бөлу есепті күрделендіру үшін емес. Ең жиі қойылатын сұрақтарға дәл жүк деңгейінде жауап беріледі: қанша орын жолға шықты, бәрі жетті ме, қайсысы зақымдалды, не кері қайтарылды.

Жүк күйінің әр өзгерісі — уақыты мен авторы бар оқиға. Сондықтан тасымал тарихы толық қалпына келеді: жүк қай уақытта алынды, орындаушылар арасында қай жерде берілді, алушыға қашан табысталды және оны кім растады.

Орындаушылар арасында табыстау — жанама нәтиже емес, жеке операция. Қоймадан сұрыптауға, одан әрі мекенжайға баратын жүктің жауаптысы кемінде екі рет өзгереді. Әр табыстау нақты тіркелмесе, жүк жоғалған жағдайда оның қай учаскеде жоғалғанын анықтау мүмкін емес.

«Кім кінәлі» деген сұрақтың жауабы да осы жерден алынады — кінәлі іздеу мағынасында емес, учаске мағынасында. Алушы тапқан зақым жүк нақты орындаушының есебінде тұрған жол бөлігіне байланады.

Қызметкер көлікке тиеу алдында жүк орнын сканерлеп жатыр

Байланысты құжаттар

Жүкқұжат, қабылдау-тапсыру актісі, қаптаманың фотосуреті және алушының қолтаңбасы жүкпен бірге сақталады. Құжат бір уақытта жүкке де, өтінімге де байланысқандықтан, оны клиент арқылы да, рейс арқылы да табуға болады — хат алмасудан іздеудің қажеті жоқ.

Қабылдау және беру кезіндегі фотосурет — зақым туралы дауды шешудің ең арзан тәсілі: ол белгілі уақытта белгілі адаммен түсіріліп, алушының қолтаңбасы бар карточкада сақталады.

Жүк пен өтінім — бөлек жазбалар

Бір өтінімде бірнеше орын, ал бір рейсте бірнеше өтінімнің жүгі болуы мүмкін. Олардың бәрі бір жазба болса, «бес орынның үшеуі қабылданды, біреуі қайтарылды» деген кез келген ішінара жағдайды түсіндірмеде сөзбен жазуға тура келеді.

Бір жүк бойынша не сақталадыөрістер құрамы жоба барысында нақтыланады
  • Не тасымалданадыміндеттіАтауы, орын саны, салмағы, көлемі, қаптама түрі, ерекше шарттар — сынғыш, температуралық режим, екі адам қажет
  • ҚайданміндеттіАлу мекенжайы, қойма немесе жөнелту алаңы, жөнелтушінің байланыс тұлғасы
  • ҚайдаміндеттіЖеткізу мекенжайы, алушы, қабылдау аралығы, кіреберіс пен көтеру туралы түсіндірме
  • Кім жауаптыміндеттіАғымдағы жауапты: жүргізуші, курьер, қойма немесе сұрыптау алаңы — табыстаулар тарихымен бірге
  • Ағымдағы мәртебежұмыс барысында өзгередіЖеткізу контуры күйлерінің бірі; өрісті қолмен түзету арқылы емес, орындаушы әрекетімен өзгереді
  • Жөнелту уақытынақты әрекетпен тіркеледіЖүкті орындаушы қабылдап, оның жөнелту нүктесінен нақты шыққан сәті
  • Алу уақытынақты әрекетпен тіркеледіРастау тәсілімен бірге алушыға табыстау сәті
  • Құжаттар мен байланыстарқажет болсаЖүкқұжат, акт, фотосуреттер, қолтаңба, өтінім нөмірі, сыртқы жүйедегі тапсырыс нөмірі

Міндетті өрістер — онсыз жүкті маршрутқа қоюға болмайтын ең аз деректер. Қалғаны бапталады: жиһаз тасымалы мен құжат жеткізудің маңызды өрістері әртүрлі, ал артық өрісті мәжбүрлеп толтыру анықтамалықты сызықшалармен толтырудың ең оңай жолы.

Жеткізуді бақылау: мәртебелер мен ерекше жағдайлар

Мәртебе — бұл экрандағы жазу емес, рұқсат етілген әрекеттер туындайтын күй. Күйлер жиыны шектеулі: ол айқын аталмайынша, әр қызметкер «жұмыста» дегенді өзінше түсінеді де, есеп жинауға негіз қалмайды.

Курьер сәлемдемені алушыға беріп, жеткізудің расталғанын тіркеп жатыр
Мәртебелердің негізгі тізбегіжеткізудің қалыпты жолы
  • ЖасалдыӨтінім қабылданып, тексерілді. Жүк әлі жиналмаған, орындаушы тағайындалмаған, бірақ клиент алдындағы міндеттеме тіркелді
  • ДайындалдыЖүк жиналып, толықтырылды, орындар таңбаланды, құжаттар дайын. Осы сәттен бастап жүк құрамы жеке операциясыз өзгермейді
  • Жеткізуге берілдіЖүкті орындаушы нақты қабылдады: белгіні оны алған адам қояды. Жауапкершілік қоймадан орындаушыға өтеді
  • ЖолдаОрындаушы маршрутпен жүріп келеді. Мұнда аралық оқиғалар пайда болады: нүктеге келді, түсіруді бастады, алдыңғы мекенжайда кешікті
  • ЖеткізілдіАлушы жүкті қабылдады, растау жеткізілімге тіркелді. Жеткізу мекенжайдан шыққан кезде емес, тек осы сәтте орындалды деп есептеледі

Реттің дәл осындай болуы маңызды. Әр ауысуды әрекетті жасаған адам сол сәтте орындайды — әйтпесе жүйе тасымал күйін емес, диспетчердің ниетін көрсетеді. Аралық күйлер («сұрыптауда», «мердігерге берілді») компания үдерісіне қарай қосылады, бірақ жиын шекті әрі нақты болып қалады.

Қалыптан тыс жағдайда жүйе не істейдіәдепкі әрекет, жобада нақтыланады
Не болдыЖүйе не істейдіКүйі
Кешігу: алушының уақыт аралығы аяқталып келедіНүктені кешіккен деп белгілейді, диспетчерге жеке тізіммен көрсетеді, алушыға ауыстыру туралы хабарлама дайындайдыталдау
Клиент жөнелтуге дейін тапсырыстан бас тарттыӨтінімді бас тарту себебімен жабады, нүктені маршруттан алып, жүкті қойма қалдығына қайтарадықалыпты
Жүк жолға шыққаннан кейін клиент тапсырыстан бас тарттыЖеткізуді үнсіз жаппайды: оны қайтарымға ауыстырып, орындаушының маршрутына кері нүкте қоядыталдау
Алушы орнында жоқСебебі мен орындаушының түсіндірмесін көрсетіп, сәтсіз жеткізуді тіркейді, жүкті орындаушыда қалдырады және қайталап жеткізу мәселесін ашадыталдау
Алушы жүкті ішінара қабылдадыЖеткізуді бөледі: қабылданған орындар жабылады, бас тартылғандары жеке жазбамен қайтарымға кетедіталдау
Тасымалдау кезінде жүк зақымдалдыФотосуреттері және зақым сәтіндегі жауаптысы бар оқиға ашады, жеткізуді әдеттегідей жабуға жол бермейдіталдау
Орындаушы ауысымға шықпадыОның маршрутын қайта тағайындау үшін босатып, барлық зардап шеккен нүктені диспетчерге бір тізіммен көрсетедіескерту

Жалпы қағида: сәтсіз нәтиже жоғалмайды және сәтті нәтижеге айналмайды. Жеткізу ашық қалып, талдау кезегіне түседі — бұл мәселелерді жазатын жер болмағандықтан олар жоқ болып көрінетін есептен тиімдірек.

Компанияға нақты қандай ерекше жағдайлар қажет екені зерттеу кезінде шешіледі. Жиһаз тасымалына қайтарым мен зақымды талдау, ал құжат жеткізуге қайталап бару және алушының жеке басын растау қажет. Күйлер жиыны бапталады, бірақ ортақ ереже сақталады: жеткізудің кез келген аяқталу себебі бар және ол есепке кіреді.

Диспетчерлік панель

диспетчер мен әкімші нені көреді

Диспетчерлік панель — күнделікті жұмысты басқаратын жұмыс орны. Оның міндеті «деректерді көрсету» ғана емес, дәл қазір шешім қабылдауды қажет ететіннің бәрін бір экранға жинап, қалғанын көрсетпеу.

Сондықтан панель ауысымның жұмыс үстелі сияқты құрылған: жоғарыда шұғыл мәселелер, төменде күннің жалпы көрінісі, тереңіректе тарих пен анықтамалықтар. Клиенттің қоңырауына жауап беру үшін қызметкер ненің қайда тұрғанын есте сақтамауы керек.

Панельде не көрінеді:

  • Белсенді жеткізілімдер — дәл қазір жұмыстағы барлық нүкте, орындаушысы және ағымдағы мәртебесімен
  • Күн маршруттары — қанша нүкте жабылды, қаншасы қалды, қай маршрут жоспардан кешігіп жатыр
  • Орындаушылар — кім ауысымда, кім маршрутта, кім босады, кімнің жұмыс уақыты аяқталып келеді
  • Мәртебелер — қолмен қайта санамай-ақ, жеткізілімдердің күйлер бойынша бір тізімде бөлінуі
  • Кешігулер — алушының уақыт аралығы аяқталуға жақын немесе өтіп кеткен нүктелер
  • Мәселелі тапсырыстар — сәтсіз жеткізілімдер, қайтарулар, зақымдар, алушының бас тартуы
  • Жүктеме — көлікке қанша салмақ пен көлем тағайындалды және қанша бос орын қалды
  • Бөлінбегендер — әлі бірде-бір маршрутқа түспеген өтінімдер
  • Операциялар тарихы — кез келген өтінімге, маршрутқа немесе жүкке қатысты не болғаны, авторы және уақытымен бірге

Қолжетімділік құқықтары панельді рөлдер бойынша шектейді. Диспетчер өз өңірін, басшы барлық бағытты, колл-орталық операторы мәртебелер мен байланыс деректерін көреді, бірақ қаржылық деректерге қол жеткізбейді.

Шектеу әр қызметкердегі белгілер жиынымен емес, рөлмен беріледі. Әйтпесе жарты жылдан кейін жаңа адамның құқықтары «Ивановтағыдай» етіп бапталады да, оған нақты не ашылғанын ешкім айта алмайды.

Диспетчер белсенді маршруттарды, ауытқуларды және көлік жағдайын бақылап отыр

Ауысым қорытындысы

Күн, 6 маршрутпанель экранының көрінісі
118жеткізілім жұмыста
9нүктеде кешігу қаупі бар
4мәселелі тапсырыс
12өтінім бөлінбеген

Жүйе экранының көрінісі, сандар демонстрациялық. Тақташалардың реті кездейсоқ емес: бірінші орында жалпы көлем емес, шешім қажет ететін көрсеткіш тұр. Бөлінбеген өтінімдер соңғы орында, өйткені диспетчер өздігінен толық аяқтай алатын жалғыз көрсеткіш — осы.

Операциялар тарихы

Тарих — «керек болып қалар» деген мұрағат емес, талдау құралы. Жазбалар редакцияланбайды: түзету жаңа жазбамен енгізіледі. Сондықтан «жеткізуді ертеңге кім ауыстырды?» деген сұрақтың болжамдары емес, нақты жауабы бар.

Тарихты әдетте үш бағыттың бірінен қарайды: өтінім бойынша — оған не болды, орындаушы бойынша — ауысымда не істеді, маршрут бойынша — ол күн ішінде қалай өзгерді.

Қоймамен байланыс

жинақтаудан жеткізуге бергенге дейін

Қойма мен логистика — ортақ чаты бар екі бөлім емес, бір үдерістің екі учаскесі. «Жиналды, бірақ берілмеді» деген жүк пен «берілді, бірақ белгіленбеді» деген жүк — екі бөлек күй, оларды шатастыру қымбатқа түседі.

Бірыңғай цифрлық үдеріс бір нәрсені білдіреді: қойма мен жеткізу арасындағы әр ауысу хабарламамен емес, әрекетпен тіркеледі. Қоймашы жинақтауды, жүргізуші жүктің қабылданғанын, ал алушы жүктің алынғанын белгілейді. Осы белгілердің арасында жүк әрдайым нақты бір учаскенің жауапкершілігінде тұрады.

Бұл байланыс қоймаға не береді: ненің жолға шыққаны, ал ненің жөнелту аймағында екінші тәулік тұрғаны көрінеді. Логистикаға не береді: әлі жиналмаған жүкке маршрут жоспарланбайды, ал жүргізуші тиеуге ештеңе дайын болмай тұрып қақпаға келмейді.

Толық қойма есебі — қабылдау, орналастыру, түгендеу, партиялар мен жарамдылық мерзімдері — жеке беттің тақырыбы. Мұнда тек түйісу сипатталған: қойма логистикаға нені береді және кері не алады.

Қойма мен жеткізудің бірыңғай үдерісіалты ауысу, әрқайсысы — қызметкер әрекеті
  • 1Тапсырыс
  • 2Жинақтау
  • 3Дайындау
  • 4Табыстау
  • 5Жеткізу
  • 6Растау

Төртінші ауысу — жүк жауаптыны ауыстыратын жалғыз ауысу. Дәл сондықтан ол екі тарапы бар жеке операциямен ресімделеді: қойма тапсырды, орындаушы қабылдады. Бұл қадам өткізіліп жіберілсе, орын жоғалғанда учаскені атау мүмкін болмайды, ал талдау ауысымнан сұрау алуға айналады.

Қоймашы дайындалған жүкті қойма қақпасында жүргізушіге табыстап жатыр

Қойма мен логистика арасында не беріледі

  • Қоймадан логистикаға — жиналған тапсырыстың құрамы, орын саны, салмағы мен көлемі, жөнелтуге дайындығы, таңбалау нөмірлері
  • Логистикадан қоймаға — көліктің жоспарлы келу уақыты, жүкті кім алатыны, оның қай маршрутқа кіретіні
  • Қоймаға кері — қайтарымдар, қабылданбаған орындар және қайту себебі көрсетілген жеткізілмеген жүктер
  • Екеуіне ортақ — орынның қозғалыс тарихы: қайда болды, оны кім қабылдады және жауаптысы қашан өзгерді

Қойма басқа бағдарламада жұмыс істесе

Бұл қалыпты жағдай: қойма есебі қолданыстағы жүйеде жүргізіліп келеді және оны ешкім ауыстырмақ емес. Онда байланыс дерек алмасу арқылы құрылады — логистика тапсырыстардың дайындығы мен орындар құрамын алады, ал мәртебелер мен растауларды кері қайтарады.

Алмасудың құрамы мен жиілігі сыртқы жүйенің қандай дерек бере алатынына байланысты. Нақты бағдарламаның мүмкіндіктері зерттеу кезінде нақтыланады — дайын интеграцияны алдын ала мәлімдеу бөтен өнім үшін уәде беру болар еді.

Өтінімдер мен маршруттар

Жүктер мен мәртебелер

Диспетчерлік панель

Жеткізілімдер бойынша есептілік

Қызметкерлер жүйемен қалай жұмыс істейді

Әр рөлдің өз жұмыс орны және өз әрекеттер жиыны бар. Бұл жай шектеу емес: экранда артық нәрсе азайған сайын ауысымдағы қателер кеміп, жаңа қызметкерді оқыту жылдамырақ болады.

Өтінім операторы

Барлық арнадан өтінім қабылдайды, мекенжайлар мен жүк құрамын тексереді, күмәнді деректерді клиенттен нақтылайды. Нақтылау кезегін және өз өтінімдерін көреді; маршруттар мен көлік жүктемесін өзгертпейді.

Диспетчер

Маршруттар құрады, орындаушыларды тағайындайды, күнді басқарады: нүктелерді ауыстырады, кешігулерге жауап береді, мәселелі жеткізілімдерді талдайды. Панельдің негізгі пайдаланушысы және күн ішіндегі өзгерістердің басты көзі.

Қоймашы

Жинақтау мен жөнелтуге дайындықты белгілейді, жүкті орындаушыға табыстауды және қайтарымдарды қабылдауды рәсімдейді. Маршруттармен емес, орындар және таңбалаумен жұмыс істейді.

Жүргізуші

Ауысым маршрутын алады, жүктің алынуы мен жеткізілуін белгілейді, нүкте жабылмаса себебін тіркейді. Тек сол күнгі өз тапсырмаларын және оларды орындауға қажетті деректерді көреді.

Курьер

Сол сценариймен жұмыс істейді, бірақ мобильді интерфейсте және бір ауысымда қысқа нүктелер саны көбірек болады. Алынғанын растайды, фотосурет немесе қолтаңба тіркейді, мекенжай бойынша түсіндірме жазады.

Басшы

Бір ауысымды емес, кезеңді қарайды: жеткізілім көлемі, мерзімінде орындалғандарының үлесі, жүктеме, қайталанатын іркілістер тізімі. Оған жедел әрекеттер емес, шешім қабылдауға негіз болатын сандар қажет.

Курьерлер мен жүргізушілер

орындаушының жұмыс интерфейсі

Орындаушыға «жүйеге қол жеткізу» емес, дәл қазір не істеу керегін көрсететін қысқа тізім қажет. Сондықтан оның жұмыс орны — диспетчер панелі емес, жеке интерфейс: мобильді қосымша немесе бейімделген веб-бет.

Кабинет мүмкіндіктері:

  • Айналып өту ретімен берілген ауысым тапсырмаларының тізімі
  • Кіреберіс, қабат және кіру жолы туралы түсіндірмелері бар мекенжайлар
  • Тапсырыс туралы ақпарат: не тасымалданады, қанша орын, алушы кім, алған кезде төлем бар ма
  • Мәртебені бір әрекетпен өзгерту: келді, алды, жеткізді
  • Жөнелту нүктесінде жүктің алынғанын растау
  • Жеткізуді растау: алушының қолтаңбасы, фотосуреті немесе коды
  • Жоспардан ауытқу болған кездегі нүкте туралы түсіндірме
  • Телефоннан нөмір іздемей, тапсырма карточкасынан диспетчермен байланысу

Мұндай интерфейске қойылатын маңызды талап — байланыс нашар кезде жұмыс істеу. Желіден тыс жасалған белгілер құрылғыда сақталып, байланыс пайда болғанда жіберіледі; қайта жіберу екінші жеткізілім жасамайды.

Орындаушының жұмысын егжей-тегжейлі талдау — «Курьерлер үшін» жеке бетінің тақырыбы. Мұнда басқа нәрсе маңызды: осы интерфейстегі белгілер — нақты мәртебелердің жалғыз көзі, сондықтан ол соңғы емес, бірінші болып жобаланады.

Жүргізуші көлік пен сәлемдеме жанында смартфоннан тапсырмалар тізімін тексеріп тұр

Оқиға орнындағы белгі компанияға не береді

Орындаушының әрекет сәтінде қойған белгісі бақылау үшін ғана қажет емес. Одан жеткізудің нақты уақыты, нүктеде жұмсалған уақыт және іркіліс себебі алынады. Мұндай белгі болмаса, осы үш көрсеткіш те күн соңында жад бойынша қалпына келтіріледі, яғни шын мәнінде қалпына келмейді.

Екінші нәтиже — диспетчер жүктемесінің азаюы: мәртебелерді ол телефон арқылы айтылған сөздерден енгізгенше, ауысымның жартысы өзгенің жұмысын жүйеге қайта жазуға кетеді.

Неліктен бұл жеке интерфейс

Орындаушы басқа жағдайда жұмыс істейді: бір қолында телефон, екіншісінде қорап, экранға күн түседі, байланыс үзіліп тұрады. Диспетчер панелі мұндай жағдайда жарамайды — ірі элементтер, ең аз өріс және желісіз түсінікті жұмыс қажет.

Сондықтан оның жұмыс орны деректердің толықтығына емес, ауысымға бейімделіп жобаланады: экранда тек ағымдағы және келесі нүкте бар, қалғаны тереңірек жасырылған.

Аналитика

қандай деректерді өлшеуге болады

Деректер жүйеге әрекет жасалған сәтте түскенде ғана есептердің мәні болады. Егер мәртебелер кешке «күн қорытындысы бойынша» қойылса, кез келген есеп болған оқиғалармен байланысы жоқ, жинақы көріністі көрсетеді.

Жиналған деректер бойынша не есептеледі:

  • Жеткізілімдер саны — күн, апта, ай бойынша; бағыттар, клиенттер және орындаушылар бөлінісінде
  • Орындалған және мәселелі тапсырыстар — мерзімінде жеткізілгендерінің үлесі және басқаша аяқталғандарының себептері бар тізімі
  • Жеткізу мерзімдері — өтінімнен табыстауға дейінгі және жеткізуге берілгеннен алушыға жеткенге дейінгі нақты уақыт
  • Жүктеме — көлік пен орындаушыға қанша нүкте, салмақ және көлем түседі, қаншасы бос қалады
  • Маршруттардың тиімділігі — ауысымдағы нүктелер саны, жоспар бойынша жабылғандарының үлесі, аялдамалар арасындағы уақыт
  • Операциялар тарихы — жиынтық сандар үшін ғана емес, нақты жағдайды талдауға арналған дереккөз

Көрсеткіштердің анықтамасы бір рет белгіленіп, барлық есепте бірдей қолданылады. «Мерзімінде жеткізілді» диспетчер есебінде де, басшы есебінде де бір мағынаны білдіруі керек — әйтпесе бір күннің екі қорытындысы сәйкес келмей, екеуіне де сенім жоғалады.

Есептер файлмен жүктеп алынады, кесте бойынша құрылады және API арқылы сыртқы аналитика жүйесіне жіберіле алады — жүктеме құрамы жобамен айқындалады.

Басшы экран мен есептен кезең ішіндегі жеткізу көрсеткіштерін талдап отыр

Апталық қорытынды

Апта, 4 бағытесеп экранының көрінісі
612жеткізілім кезең ішінде
27аяқталды штаттан тыс
  • Қала, күн ішінде41%
  • Қала, жоспарлы32%
  • Облыс19%
  • Қалааралық8%

Жүйе экранының көрінісі, сандар демонстрациялық. Екінші тақташа біріншісінен маңыздырақ: қалыптан тыс аяқталғандардың — бас тартулар, қайтарулар, сәтсіз жеткізілімдер — құрамы талданбайынша, жалпы көлем жұмыс сапасын емес, тек жүктемені көрсетеді.

Интеграциялар және дерек алмасу

Логистикалық жүйе сирек жағдайда жалғыз жұмыс істейді: тапсырыстар бір бағдарламадан келеді, клиенттер екіншісінде, қалдықтар үшіншісінде жүргізіледі. Төменде дерек алмасу жиі құрылатын бағыттар берілген. Интеграцияның нақты құрамы сыртқы жүйенің қандай дерек бере алатынына қарай анықталып, зерттеу кезінде нақтыланады.

Интернет-дүкен

Рәсімделген тапсырыс логистикаға автоматты түрде өтінім ретінде берілуі, ал жеткізу мәртебесі сатып алушының жеке кабинетіне қайтарылуы мүмкін. Витрина мен тапсырыстар есебінің қалай құрылғаны электрондық коммерция.

CRM

Клиенттер анықтамалығымен және мәмілелер тарихымен интеграция жасауға болады: өтінім клиент карточкасынан жасалады, ал жеткізу нәтижесі менеджерге қайтарылады. Контрагенттердің телнұсқаларын көбейтпеу үшін алмасу клиент идентификаторы бойынша жүргізіледі.

ERP және есеп жүйесі

Компанияның есеп контурымен бірге жұмыс істей алады: тапсырыстар, жүкқұжаттар, өзара есеп айырысу. Алмасу бағыты мен құжаттар жиыны қай есептің негізгі деп танылғанына қарай анықталады.

Қойма жүйесі

Тапсырыстардың дайындығы, орындар құрамы және таңбалау қоймадан келеді, мәртебелер мен қайтарымдар кері кетеді. Қойма сыртқы бағдарламада жүргізілсе, байланыс дерек алмасу арқылы құрылады — жоғарыдағы қоймамен байланыс бөлімін қараңыз.

Курьерлерге арналған бағдарлама

Орындаушының жұмыс орны жүйенің бөлігі немесе API арқылы қосылған жеке қосымша болуы мүмкін: тапсырмаларды алып, мәртебелер мен растауларды қайтарады. Екінші нұсқа қосымша бұрыннан қолданылатын жерде қажет.

Төлем жүйелері

Алған кезде төлеу қарастырылған жерде төлем сервисімен немесе орындаушы терминалымен интеграция жасауға болады: төленетін сома өтінімнен келеді, төлем нәтижесі жеткізілімге қайтарылады. Құрамы провайдерге байланысты.

Сыртқы сервистер

Карталар және мекенжайларды геокодтау, көлік телематикасы, хабарландыру қызметтері, тасымалдаушы мердігерлер. Әр қосылу — жеке алмасу модулі; дайын коннектордың бар екені алдын ала мәлімделмейді.

API

Жүйенің өз интерфейсі: өтінім жасау, мәртебе мен маршрутты алу, жеткізу растамасын беру, операциялар журналын жүктеу. Жеке модулі жоқ жүйелердің бәрі осы арқылы қосылады.

Алмасу ережелері барлық жерде бірдей: әр операцияның кілті бар, сондықтан қайталап беру екінші өтінім жасамайды; алшақтықтар жоғалмай, талдау кезегіне түседі; әр сұрау мен әр жауап алмасу журналына жазылады. Осы үш ережесіз интеграция байланыс алғаш үзілгенге дейін ғана жұмыс істейді.

Енгізу тәртібі

Логистика бір күнде толығымен жүйеге көшірілмейді: қызметкерлер мәртебелерді ескіше жүргізіп тұрғанда, есептердегі деректер ештеңе білдірмейді. Сондықтан іске қосу учаскелермен жүреді және әрбір келесісі жұмыс істеп тұрған алдыңғысына сүйенеді.

1. Зерттеу

Өтінімдер қазір қалай келеді, маршруттарды кім жоспарлайды, мәртебелер немен жүргізіледі, қандай бағдарламалар қолданылып тұр және олар не бере алады. Нәтиже — үдеріс сипаттамасы және алдымен автоматтандырылатын міндеттер тізімі.

2. Бір бағыттағы пилот

Бір қала, бір жеткізу қызметі немесе бір қойма. Өтінімдер, маршруттар, мәртебелер және орындаушы белгілері бүкіл компания үдеріске көшпей тұрып, нақты тасымалдарда толық айналымнан өтеді.

3. Рөлдер мен ережелер

Кім нені өзгерте алады, қандай ерекше жағдайлар қажет, қайтарым мен сәтсіз жеткізу қалай өңделеді, хабарландырулар кімге жіберіледі. Осы жерде құқықтар және маршрутты қолмен өзгерту тәртібі де бапталады.

4. Өрістету және алмасу

Қалған бағыттар пысықталған схема бойынша, интеграциялар жеке алмасу модульдерімен қосылады. Одан әрі тарих жиналып, кезеңдік есептер мен көлікті жоспарлауға арналған деректер пайда болады.

Логистикаңызды талқылайық

Бізбен дәл қазір байланысыңыз

Күніне қанша жеткізілім барын, өтінімдердің қайдан келетінін, өз көлігіңіз не мердігерлер жұмыс істейтінін, қоймаңыз бар-жоғын және деректеріңіз қазір қандай бағдарламаларда сақталғанын жазыңыз. Біз алдымен нені автоматтандыру керегін, қолданыстағы жүйелерге нені қосуға болатынын және пилотты неден бастаған дұрыс екенін айтамыз.