Сиздин жеткирүү ишиңизди талдап, эмнени биринчи автоматташтыруу керектигин айтабыз
Курьерлер азыр тапшырмаларды кантип алышат, статустарды ким жүргүзөт, тапшыруу эмне менен ырасталат жана буйрутмаларыңыз кайсы программаларда сакталат.
Курьерлер экөө эле кезде жеткирүү телефон чалууларга жана кат алышууга таянат: даректер мессенжерге жөнөтүлөт, каттамдын тартиби оозеки айтылат, ал эми «буйрутма кайда?» деген суроого курьерге биринчи чалган адам жооп берет. Жеткирүүлөр көбөйгөндө мындай ыкма иштебей калат — тапшырмалар жоголот, статустар чыныгы абалдан артта калат, ал эми «жеткирилдиби же жокпу?» деген талашты чечүүгө далил болбойт. Курьерлер үчүн программа мындай иштөө ыкмасын жоёт: тапшырма аткаруучунун тиркемесине келет, статусту иш-аракет жасалган учурда жүктү жеткирип жаткан адам коёт, ал эми тапшыруу фактысы убактысы жана автору менен кошо катталат. Төмөндө бул процесс буйрутманы дайындоодон тартып нөөмөттү жабууга чейин кандай уюштурулары баяндалат.
Курьерлер үчүн программа — аткаруучунун жумуш куралы: ал курьерге нөөмөттөгү тапшырмаларды жеткирет, даректерди жана буйрутманын курамын көрсөтөт, аны бир чекиттен экинчисине багыттайт жана ар биринде эмне болгонун жазып турат. Компания тараптан бул жеткирүүнү башкаруу болуп саналат: диспетчер нөөмөттөгүлөргө телефон чалбай эле, ким кайда экенин жана эмнелер аткарылганын көрөт.
Айырманы бир мисалдан көрүүгө болот. Программа жок болсо, курьер даректерди кат алышуудан алат, подъездди такташ үчүн кардарга чалат, кечинде болсо эмнелерди жеткиргенин диспетчерге айтып берет. Диспетчер муну жадыбалга көчүрөт — эстесе жана курьер жаңылбаса. Күндүн аягында эч ким белгилүү бир буйрутма так кайсы убакта тапшырылганын айта албайт.
Программада мунун баары жазуу түрүндө сакталат. Жеткирүүнүн карточкасы, карточканын дареги, курамы, убакыт аралыгы жана учурдагы статусу болот, ар бир өзгөрүүнүн убактысы менен автору белгиленет. «Буйрутма кайда жана ага эмне болду?» деген суроонун жообу бир нече секундда табылат жана курьердин телефонду көтөргөн-көтөрбөгөнүнө көз каранды болбойт.
Мисал. Эртең менен буйрутма кампада топтолуп, курьерге дайындалды — тапшырма анын тиркемесинде дарек жана жеткирүү убактысынын аралыгы менен кошо пайда болду. Курьер жүктү алып, алганын белгиледи, чекиттерди кыдырып, ар биринде статусту өзгөрттү. Үчүнчү даректе кардар үйүндө жок болуп чыкты — курьер себебин көрсөттү, ошондуктан жеткирүү «жоголбой», диспетчер талдай турган тизмеге түштү. Кечинде менеджер кардарга курьердин эсине таянбай, системадагы жазуунун негизинде жооп берди.
Курьердик жеткирүүнү автоматташтыруу диспетчер үч суроонун жообун эсинде сактай албай калган жерден башталат: бул буйрутма кимге дайындалган, азыр анын абалы кандай жана тапшырылганы эмне менен ырасталат.
Бул программанын экрандарынын тизмеси эмес, бир жеткирүүнүн жолу. Ар бир өтүүнү адам дал ошол иш-аракет учурунда аткарат: диспетчер дайындайт, курьер жүктү алганын жана тапшырганын белгилейт. Ошондуктан система жеткирүүнү пландаган адамдын ниетин эмес, жеткирүүнүн чыныгы абалын көрсөтөт.

Ал буйрутманы жеткирбейт жана курьерди алмаштырбайт. Ал иш-аракеттин айланасындагы кол жумушун жоёт: тапшырманы чалуусуз жеткирет, даректи түшүндүрмөсү менен сактайт, жеткирүүнү жыйынтыксыз жабууга жол бербейт жана ар бир өзгөрүүнү каттайт. Жеткирүүнү башка күнгө жылдыруу же буйрутманы кайтаруу чечимин адам кабыл алат — бирок оозеки макулдашууга эмес, жазылган маалыматка таянып кабыл алат.
Ошол сыяктуу эле система курьерди өзүнөн өзү «көрбөйт»: ал курьер иш-аракети менен эмнени белгилесе, ошону гана билет. Ошондуктан маалыматтын сапаты функциялардын санына эмес, окуя болгон учурда белгилер коюлабы же жокпу — ошого жараша болот.
Адегенде эки нерсе жасалат: статустардын чектелген тизмеси жана ар бир жеткирүүнүн милдеттүү жыйынтыгы. Себеби «иш жүрүп жатат» дегенди ар ким ар башка түшүнүп, себепсиз жабылган жеткирүү ийгиликтүү деп эсептелип турганда, тиркемеде канча экран болбосун, отчет түзүүгө маалымат болбойт.
Төмөндө функциялардын тизмеси эмес, курьердик жеткирүүнү автоматташтырууга себеп болгон алты көйгөй берилген. Ар бири бирдей тартипте баяндалат: программасыз эмне болот жана программа менен эмне өзгөрөт.
Программасыз даректер мессенжерге, айрымдары телефон аркылуу оозеки, дагы бир бөлүгү жадыбалдагы тизме менен келет. Курьер өз күнүн үч булактан чогултуп, бир нерсени өткөрүп жиберет. Программада тапшырма — номери жана аткаруучусу бар жазуу: ал же аткарылып жатат, же жыйынтыгы менен жабылган.
Статустарды диспетчер телефондон уккан маалыматы боюнча жүргүзсө, алар чыныгы абалдан бир саат артта калып, анын нөөмөтүнүн жарымын алат. Курьер иш-аракет болгон учурда белги койсо, жүктү качан алганы, качан келгени жана качан тапшырганынын так убактысы катталат.
Подъезд, кабат, домофон жана «короо тараптан кирүү» мурда ошол жерге барган адамдын эсинде эмес, жеткирүү карточкасында сакталат. Жаңы курьер кардарга эки жолу, диспетчерге бир жолу чалбай эле, дарекке биринчи жолкусунда жетет.
Буйрутманы ким, качан жана эмненин негизинде кабыл алганы — эскерүү эмес, системадагы жазуу. Ырастоо ыкмасы долбоорго жараша тандалат, бирок жыйынтык бир: «жеткирилдиби же жокпу?» деген талаш менеджер менен курьердин териштирүүсү аркылуу эмес, карточканы ачуу менен чечилет.
Диспетчер бир экрандан ким маршрутта экенин, канча чекит жабылганын жана кайсы жеткирүү белгиленген убакыттан кечигип жатканын көрөт. «Менин буйрутмам кайда?» деген суроо үч адамдын жумушу болбой калат — менеджер кардарга өзү жооп берет.
Ар бир өзгөрүү автору жана убактысы менен белгиленет. Бул курьерди аңдуу эмес, белгилүү бир жагдайды талдоо мүмкүнчүлүгү: жеткирүү кайсы кадамда токтогону жана эмне себеп болгону көрүнөт. Ошону менен катар жүктөм да билинет — нөөмөттө канча чекитти ким жапты.
Система модулдардан түзүлөт. Алардын баары ар бир компанияга керек боло бербейт: үч курьери жана алдын ала белгилүү даректери бар кызматка өзгөчө учурларды он сценарий менен талдоо зарыл эмес, ал эми тамак-аш жеткирүүдө убакыт аралыктары жана кардарга билдирмелер сөзсүз керек. Курамы милдетке жараша аныкталат, бирок модулдар кийин капталдан кошулбай, башынан эле бири-бири менен шайкеш курулат.

Курьердин бир экрандагы жумуш күнү: нөөмөткө эмнелер дайындалды, кандай тартипте, эмнелер жабылды жана эмнелер калды. Бул — программага кирүү чекити: курьер күнүн ушул жерден баштап, ар бир чекиттен кийин кайра ушул тизмеге келет.
Бир буйрутма боюнча бардык маалымат: курамы жана орундардын саны, түшүндүрмөсү менен дареги, убакыт аралыгы, алуучу, төлөм жана учурдагы статус. Тапшырманы аткарууга керек болгон маалымат гана берилет — компаниянын маалымдамалары жана отчеттору жок.
Нөөмөттөгү даректер картада жана тизмеде, кыдыруу тартиби, учурдагы чекиттен кийинкисине өтүү. Маршрут да тапшырма сыяктуу эле эсепке алынуучу объект: анын күнү, аткаруучусу жана күн ичиндеги өзгөрүүлөр тарыхы бар.
Абалдардын чектелген топтому жана алардын ортосунда өтүү эрежелери. Курьер статусту узун тизмеден тандабай, бир аракет менен өзгөртөт: дайындалды, алынды, жолдо, даректе, жеткирилди.
Чекиттеги жыйынтыкты каттоо: статусту өзгөртүү жана долбоорго ылайык тандалган ырастоо ыкмасы. Жыйынтыксыз тапшырма жабылбайт — «жеткирген окшойт» деген жеткирүү абалы болбойт.
Буйрутманы кампадан же жөнөтүү чекитинен алганын белгилөө. Ушул учурдан тартып жүк үчүн курьер жооп берет, ал эми система буйрутманын кампада эмес, жолдо экенин көрсөтөт.
Курьерге жана алуучуга билдирүүлөр: жаңы буйрутма дайындалды, тапшырма өзгөрдү, жеткирүү убактысы жакындап калды, жеткирүү жокко чыгарылды. Жөнөтүү каналдары ишке киргизүүдө тандалып, интеграция аркылуу туташтырылат.
Курьер бир күндө, жумада, айда эмнелерди аткарды: жабылган жеткирүүлөр, аткаруу убактысы, көйгөйлүү чекиттер. Ушул эле жазуулардан анын өндүрүмдүүлүгү эсептелет — бул үчүн өзүнчө эсеп жүргүзүүнүн кереги жок.
Телефондон номер издебей, тапшырманын карточкасынан түз эле диспетчерге кайрылуу. Диспетчер суроо кайсы жеткирүү боюнча келгенин көрүп, сөз кайсы дарек тууралуу экенин кайра тактабай, ошол боюнча жооп берет.
Тармак жок жерде — жер төлөдө, лифтте, жеке үйлөр жайгашкан аймакта — коюлган белгилер түзмөктө сакталып, байланыш пайда болгондо жөнөтүлөт. Кайра жөнөтүү экинчи жеткирүүнү түзбөйт.
Компаниянын жумуш орду: активдүү курьерлер, дайындалган буйрутмалар, статустар, аткарылган жана көйгөйлүү жеткирүүлөр, кызматкерлердин жүктөмү. Браузерде ачылат, эч нерсе орнотуунун кереги жок.
Системанын тышкы интерфейси: жеткирүүнү түзүү, аткаруучуну дайындоо, статус алуу, ырастоону жана журналды алуу. Ал аркылуу интернет-дүкөн, кампа, логистика жана эсеп системалары туташтырылат.
Жеткирүү түзүлгөндөн кийин буйрутма белгилүү бир курьерге дайындалат. Дайындоо — чаттагы билдирүү эмес, операция: жеткирүүгө аткаруучу, ал эми аткаруучуга номери, берилген убактысы жана учурдагы абалы көрсөтүлгөн тапшырма бекитилет.
Тапшырма курьердин тиркемесине дароо, телефон чалуусуз жана даректи кайра жөнөтүүсүз келет. Курьер тизмени ачып, нөөмөтүн толугу менен көрөт: канча чекит дайындалган, эмнелер жабылган жана кийинки жеткирүү кайсы.
Ким дайындайт. Адатта диспетчер кол менен же компания белгилеген эрежелер боюнча дайындайт: шаардын аймагына, буйрутманын түрүнө, курьердин бош убактысына жараша. Автоматтык бөлүштүрүү белгилүү бир кызматтын процессине ылайык ишке ашырылышы мүмкүн; биз аны алдын ала даяр функция катары билдирбейбиз — бөлүштүрүү эрежелери ар кимде ар башка, аларды компаниянын ордуна ойлоп табууга болбойт.
Курьер тапшырма менен эмне кыла алат:
Тапшырмада ашыкча маалымат болбошу керек. Курьерге буйрутманын өздүк наркы, кардардын тарыхы жана компаниянын отчеттору керек эмес: экранда жеткирип, тапшыруу үчүн зарыл нерселер гана калат. Калганы майда шрифт менен эмес, кирүү укуктары аркылуу жабылат.

Курьер ооруп калды, кечикти же нөөмөткө чыккан жок — бул мүчүлүштүк эмес, кадимки жагдай. Диспетчер тапшырманы андан алып, башка аткаруучуга дайындайт; жеткирүү тарыхында акыркысы эле эмес, эки дайындоо тең убактысы менен сакталат.
Бул иш жүзүндө маанилүү: кайра дайындоо жазылбаса, «буйрутма эмне үчүн кечикти?» деген талдоодо система аны убакыт аралыгы бүтөрүнө бир саат калганда алган учурдагы курьерди гана көрсөтөт.
Алуучунун телефону тапшырманы аткарууга керек болгон учурда жана ошол жеткирүүнү аткарып жаткан адамга гана көрсөтүлөт. Жеке маалыматтарга жетүү — жалпы «кызматкер» топтому эмес, өзүнчө укук: курьерге компаниянын бардык кардарларынын тизмеси ачылбайт.
Байланышты толук, жарым-жартылай же номерди алмаштырып чалуу аркылуу көрсөтүү керекпи — изилдөө учурунда чечилет: бул компания кандай маалыматтар менен иштегенине жана эмнелерди коргоого милдеттүү экенине жараша болот.
| № | Убакыт аралыгы | Дарек | Орун | Төлөм | Абалы |
|---|---|---|---|---|---|
| 1 | 10:00—12:00 | Ахунбаев 97, подъезд 2 | 1 | төлөнгөн | жеткирилди |
| 2 | 11:00—14:00 | Токтогул 125, кеңсе 4 | 3 | төлөнгөн | жеткирилди |
| 3 | 12:00—15:00 | Байтик Баатыр 53 | 1 | 2 400 сом | даректе |
| 4 | 14:00—17:00 | Чүй 219, короодон кирүү | 2 | төлөнгөн | жолдо |
| 5 | 16:00—19:00 | Ибраимов 42, 7-кабат | 1 | 1 150 сом | дайындалды |
Тизме дайындалган убакыт боюнча эмес, жеткирүү аралыгы боюнча иреттелген: курьер үчүн диспетчер буйрутмаларды кандай тартипте бөлүштүргөнү эмес, күндүн тартиби маанилүү. Төлөм мамычасы даректин жанында жөн жерден турган жок — курьер жетинчи кабатка чыкканга чейин ала турган сумманы көрүшү керек.
Курьерлер үчүн тиркеме — диспетчердин панелинин кичирейтилген көчүрмөсү эмес, аткаруучунун иш шарттарына ылайыкталган өзүнчө интерфейс: бир колдо телефон, экинчисинде куту, экранга күн тийип турат, байланыш улам үзүлөт, кечке жуук кубат азаят.
Анын иш жүзүндөгү мааниси бирөө: бардык жумуш маалыматы бир жерде. Курьерге үч чатты, даректер жазылган жадыбалды жана чалуулар тарыхын ачык кармоонун кереги жок — тапшырма, дарек, буйрутманын курамы, статус жана диспетчер менен байланышуу ыкмасы бир интерфейсте турат.
Экран «учурдагы жана кийинки чекит» принциби боюнча курулат. Азыр керек болбогон нерселердин баары ичкери катмарга чыгарылат: өткөн күндөрдүн тизмелери, маалымдамалар, тапшырууга таасир этпеген деталдар. Экранда элементтер канчалык аз болсо, нөөмөттөгү каталар ошончолук азайып, жаңы адамды үйрөтүү ошончолук тез болот.
Функциялардын санынан маанилүүрөөк талаптар:
Бириктирүү канча убакыт үнөмдөөрүн эсептөөнүн мааниси жок — ал курьердин азыркы жумушу кандай уюштурулганына жараша болот. Башка натыйжа даана көрүнөт: буйрутма кечээки билдирүүдөгү дарекке жеткирилген, анткени жаңы дарек башка чатка келген сыяктуу каталардын бүтүндөй бир түрү жоголот.

Иштөө формасы милдетке жараша тандалат: Android жана iOS үчүн мобилдик тиркеме же телефондун браузеринде ачылган ыңгайлаштырылган веб-баракча болушу мүмкүн.
Экинчи вариант арзаныраак жана тезирээк ишке кирет, биринчиси интернетсиз иштөө, билдирмелер жана камерага жетүү маанилүү болгон жерде керек. Белгилүү бир компанияга кайсынысы ылайык экени алдын ала эмес, изилдөөдө аныкталат.
Байланыш дайыма белгилүү жерлерде үзүлөт: жер төлөдө, лифтте, жеке үйлөр жайгашкан аймакта, жер астындагы унаа токтотуучу жайда. Эгер ошондой учурда белги өтпөй калса, курьер же күтүп турат, же таптакыр белгилебей калат — натыйжада статустар кайра телефон чалуулар менен гана жаңылана баштайт.
Ошондуктан белгилер түзмөктө сакталып, байланыш калыбына келгенде жөнөтүлөт. Кайра жөнөтүү экинчи жеткирүүнү түзбөйт: ар бир белгинин ачкычы бар жана система аны бир гана жолу кабыл алат. Тышкы системалар менен маалымат алмашуу да ушул эле эреже боюнча иштейт.
«Долбоор боюнча» белгиси мүмкүнчүлүк тышкы сервисти туташтырууга же белгилүү бир кызматтын иш шарттарына көз каранды болгон жерде коюлган. Калганы — жумуш үчүн зарыл минимум: ансыз аткаруучунун интерфейси кат алышууну алмаштырбай, ага тапшырмалардын онунчу булагы болуп кошулат.
Жеткирүү чекити — бир жеткирүүнүн бир дареги. Курьердин нөөмөтү чекиттерден турат, ал эми тиркеме аларды бир убакта эки ыкма менен көрсөтөт: кыдыруу тартибиндеги тизме жана картадагы белгилер. Тизме «андан ары эмне кылуу керек?» деген суроого, карта «бул жерден алыспы?» деген суроого жооп берет.
Ырааттуулук алдын ала белгиленип, курьерге көрсөтүлөт: кайсы чекит учурдагы, кайсылары жабылды, кайсылары алдыда. Чекит жабылгандан кийин кийинкиси учурдагы болуп калат — курьер аны тизмеден издеп, ар бир жолу кайда барарын кайра чечпейт.
Тартипти күн ичинде өзгөртүүгө болот. Диспетчер чекиттердин ордун алмаштырат, шашылыш жеткирүүнү кошот же жокко чыгарылганын алып салат — өзгөрүүлөр курьерге келет, ал эми маршрут тарыхында эмне жана качан өзгөргөнү сакталат. Система планды унчукпай башкага алмаштырбашы керек: өзгөрүүнү иш жүзүндө гана билген курьер күнүн кайра пландаганга мажбур болот.
Кыдыруунун оптималдуу тартибин автоматтык түзүү — картографиялык сервис менен интеграция аркылуу ишке ашырылышы же туташтырылышы мүмкүн болгон мүмкүнчүлүк. Биз аны даяр функция катары билдирбейбиз: мындай оптималдаштыруунун сапаты жол кыймылы тууралуу маалыматтарга жана белгилүү бир кызматтын чектөөлөрүнө — алуучулардын убакыт аралыктарына, аймактарга, сумканын же унаанын сыйымдуулугуна көз каранды.
Иш жүзүндө көптөгөн кызматтарга кол менен белгиленген тартип жетиштүү: диспетчер шаарды алгоритмден жакшы билет, ал эми алуучулардын убакыт аралыктары күндүн катуу алкагын баары бир түзөт.

Курьердин жоголгон убактысынын жарымы жолго эмес, кире беришти издөөгө кетет. Ошондуктан чекиттин түшүндүрмөсү болот: подъезд, кабат, домофондун коду, «короо тараптан кирүү», «шлагбаум, күзөткө чалуу», «экинчи корпус, боз эшик».
Түшүндүрмөнү жеткирүүдөн кийин курьер өзү толуктайт жана ал даректин карточкасында калат. Кийинки барган адам ошол эле нерселерди кайра тактабайт — шаар тууралуу билимди нөөмөттөгүлөрдүн эсинде эмес, системада топтоонун жалгыз жолу ушул.
Статустар күндүн аягында баарына бирдей эмес, ар бир чекитте иш-аракет болгон учурда өзгөртүлөт. Дарекке келди — «даректе», тапшырды — «жеткирилди», алуучу жок болду — себеби көрсөтүлүп, башка убакытка жылдырылат. Ушул белгилерден жеткирүүнүн так убактысы жана чекитте кеткен убакыт алынат; болбосо эки көрсөткүч тең эске түшүрүп калыбына келтирилет, башкача айтканда, калыбына келтирилбейт.
| Тартип | Дарек | Убакыт аралыгы | Эмне жеткиребиз | Чекитке түшүндүрмө | Абалы |
|---|---|---|---|---|---|
| 1 | Байтик Баатыр 53 | 12:00—15:00 | 1 орун | Шлагбаум, күзөткө чалуу | жабылды |
| 2 | Чүй 219 | 14:00—17:00 | 2 орун | Короодон кирүү, боз эшик | учурдагы |
| 3 | Ибраимов 42 | 16:00—19:00 | 1 орун | 7-кабат, лифт 6-кабатка чейин | алдыда |
| 4 | Москва 180 | 17:00—20:00 | 3 орун | Кеңсе, өткөрмө ресепшенде | алдыда |
| 5 | Ахунбаев 97 | 20:00гө чейин | 1 орун | Кайтаруу: алуучу баш тартты | кошулду |
Бешинчи чекит маршрутка күн ичинде кошулду — бул баш тартуудан улам кайра алып келүү керек болгон кайтарым. Кайтарым «эртең алып келесиң» деген оозеки макулдашуу эмес, дареги жана абалы бар кадимки чекит катары жүргүзүлөт: болбосо буйрутма үчүн эч ким жооп бербей калган учурда эле эсептен чыгып калат.
Статус — экрандагы жазуу эмес, андан уруксат берилген аракеттер келип чыга турган абал. Топтому чектелген жана кыска: ал так аталмайынча, ар бир кызматкер «иш жүрүп жатат» дегенди өзүнчө түшүнөт, ал эми окшош он статусту курьер туш келди коё баштайт.

Беш абал — толук тизме эмес, жумуш үчүн зарыл минимум. Аралык абалдар («сорттоого өткөрүлдү», «башка курьерге берилди») компаниянын процессине жараша кошулат, бирок топтом чектелген жана так бойдон калат: ар бир статус курьерге андан ары эмне кылууга уруксат берилет деген суроого жооп бериши керек.
| Эмне болду | Система эмне кылат | Абалы |
|---|---|---|
| Кардар менен байланышуу мүмкүн эмес: эшикти ачпайт, телефонду албайт | Ийгиликсиз аракетти себеби жана курьердин түшүндүрмөсү менен каттайт, буйрутманы ошол курьерде калтырып, кайра жеткирүү маселесин коёт | талдоодо |
| Жеткирүү алуучунун өтүнүчү менен жылдырылды | Жаңы күндү же убакыт аралыгын, аны ким жана качан макулдашканын кошо жазат; чекит бүгүнкү маршруттан алынат | кадимки |
| Алуучу буйрутмадан баш тартты | Жеткирүүнү баш тартуу себеби менен жабат жана кайтарым чекитти коёт — буйрутманы кампага же жөнөтүү чекитине кайтаруу | талдоодо |
| Алуучу буйрутманын бир бөлүгүн гана кабыл алды | Жеткирүүнү бөлөт: кабыл алынган орундар жабылат, баш тартылгандары баары менен кошо эсептен чыгарылбай, өзүнчө жазуу менен кайтарууга кетет | талдоодо |
| Дарек боюнча көйгөй: үй табылган жок, кире бериш табылган жок | Курьердин түшүндүрмөсү менен окуя ачып, жеткирүүнү аткарылды деп жаппай, чекитти тактоо үчүн диспетчерге өткөрөт | талдоодо |
| Курьер жолго чыккандан кийин буйрутма жокко чыгарылды | Чекитти маршруттан алып, жеткирүүнү кайтарууга өткөрөт: буйрутма «жок болуп кетпейт», ал үчүн дагы эле бирөө жооп берет | кадимки |
| Курьер нөөмөткө чыккан жок | Анын тапшырмаларын кайра дайындоо үчүн бошотуп, таасир эткен бардык жеткирүүлөрдү диспетчерге бир тизмеде көрсөтөт | эскертүү |
Жалпы принцип: ийгиликсиз жыйынтык жоголбойт жана ийгиликтүү болуп өзгөрбөйт. Жеткирүү ачык бойдон калып, талдоо кезегине түшөт — бул көйгөйлөрдү жазууга жер жок болгондуктан алар көрүнбөй калган отчеттон пайдалуураак.
Компанияга кандай өзгөчө учурлар керек экени изилдөөдө чечилет. Тамак-аш жеткирүүгө кыска убакыт аралыгы жана тез жылдыруу, техника жеткирүүгө жарым-жартылай баш тартуу жана кайтаруу, документ жеткирүүгө алуучунун ким экенин ырастоо керек. Топтом жөнгө салынат, бирок жалпы эреже өзгөрбөйт: жеткирүүнүн ар бир аякташынын себеби бар жана ал себеп отчетко кирет.
Жеткирүүдө жооптуу адам өзгөргөн эки чекит бар жана экөө тең катталат. Биринчиси — жүктү курьердин алышы: буйрутма кампадан чыгып, ошол учурдан тартып ага аткаруучу жооп берет. Экинчиси — алуучуга тапшыруу: жеткирүү жабылып, компаниянын милдеттенмеси аткарылат.
Ушул эки учур жазылбаса, кандай гана жоготуу болбосун нөөмөттөгүлөрдү суракка айланат: кампа өткөрдүм дейт, курьер мен ташыган эмесмин дейт, ал эми менеджер кардарга «тактап жатабыз» деп түшүндүрөт. Белги коюу бир секунд, ансыз талдоо бир күндүк жумушту жана кардардын ишенимин талап кылат.
Система тапшырууда эмнелерди каттайт:
Ырастоо ыкмасы долбоорго жараша тандалат. Төмөндө мүмкүн болгон варианттар көрсөтүлгөн — бул даяр функциялардын тизмеси да, алардын баары буга чейин ишке ашырылган деген убада да эмес. Белгилүү бир кызматка кайсынысы ылайык экени эмне, кимге жеткирилгенине жана компания өзү кандай талап койгонуна жараша болот.

Бул эреже ырастоо ыкмасынын өзүнөн да маанилүү. Жыйынтык катталмайынча, жеткирүү ачык бойдон калып, диспетчерге көрүнүп турат. Болбосо айдын аягында бардык жеткирүүлөр аткарылды деп турат, бирок талаштуу учурларды мурдагыдай эле чалуулар боюнча талдоого туура келет.
Буйрутма ошол жерде төлөнгөн учурда жеткирүүнү ырастоо менен төлөмдү ырастоо — эки башка жазуу. Алууга тийиш болгон сумма тапшырма менен кошо келет, ал эми акчанын кабыл алынганы өзүнчө белгиленет: болбосо нөөмөттүн аягында курьердин колунда канча накталай акча бар экенин салыштыруу мүмкүн эмес.
Карта же которуу менен төлөм кабыл алуу төлөм сервиси же аткаруучунун терминалы менен интеграция аркылуу мүмкүн — курамы провайдерге жараша болуп, изилдөөдө такталат.
Тапшырууга мүмкүн болбогон буйрутма курьер аны кампага, жөнөтүү чекитине же башка аткаруучуга өткөргөнгө чейин анын жоопкерчилигинде калат. Өткөрүп берүү да алуу сыяктуу экинчи тараптын катышуусу менен жүргүзүлөт. Ага чейин жеткирилбегендер нөөмөттүн жалпы статистикасында жоголбой, өзүнчө тизмеде көрүнөт.
Варианттардын эч бири милдеттүү эмес жана даяр деп билдирилбейт: топтом изилдөө учурунда — эмне жеткирилерине, кайсы талаштар көбүрөөк болоруна жана компания өзү кандай талап коюшуна жараша аныкталат. Ырастоо канчалык катуу болсо, курьер чекитте ошончолук көп турат, ошондуктан аны талаштуу учурлар чындап болгон жерде күчөтүү туура.
Кампа менен жеткирүү — жалпы чаты бар эки бөлүм эмес, бир процесстин эки бөлүгү. «Топтолду, бирок берилген жок» деген буйрутма менен «берилди, бирок белгиленген жок» деген буйрутма эки башка абал жана аларды чаташтыруу кымбатка турат: биринчисин кампадан, экинчисин курьерден издешет.
Туташкан жер жөнөкөй уюшулат: кампа кызматкери өткөргөнүн, курьер алганын белгилейт. Эки белги тең коюлмайынча, буйрутма аралык абалда болуп, эки тарапка тең көрүнөт. Ошентип, жоголгон орун кайсы бөлүктө жоголгону ар дайым белгилүү болот жана талдоо нөөмөттөгүлөрдү суракка айланбайт.
Кампалык эсептин толук процесси — кабыл алуу, даректүү сактоо, калдыктар, топтоо жана инвентаризация — «Кампа үчүн» деген өзүнчө баракчанын темасы. Бул жерде туташкан жер гана баяндалат: кампа курьерге эмнени өткөрөт жана андан эмнени кайра алат.
Кампа башка программада иштесе — бул кадимки жагдай: кампалык эсеп учурдагы системада жүргүзүлүп келген жана аны эч ким алмаштырууну каалабайт. Анда байланыш маалымат алмашуу аркылуу курулат: курьерлердин программасы буйрутмалардын даярдыгын жана орундардын курамын алат, кайра статустарды, ырастоолорду жана кайтарымдарды жөнөтөт.
Алмашуунун курамы тышкы система кандай маалымат бере аларына жараша болуп, изилдөөдө такталат. Даяр интеграцияны алдын ала билдирүү башка бирөөнүн өнүмү үчүн убада берүү болмок.
Ушул эле принцип кайтарымдарда да иштейт. Жеткирилбеген буйрутманы өткөрүп бергени белгиленбесе, ал кийинки нөөмөткө чейин курьердин жүк салгычында калып, ага эч ким жооп бербей калган учурда эле эсептен жоголот.

Кайтарым агым да ошондой эле маанилүү: жеткирилбеген буйрутмалар, баш тартуулар жана жарым-жартылай кайтарымдар эмне себептен кайтканы көрсөтүлүп кайра келет. Кампа аларды жеткирүүнү кабыл алгандай эле операция менен кабыл алат — ошондон кийин буйрутма кайра анын жоопкерчилигине өтөт.
Үчүнчү өтүү — буйрутманын жооптуу адамы өзгөргөн жалгыз учур, ошондуктан аны эки тарап тариздейт: кампа өткөрдү, курьер алды. Бул кадам өткөрүлүп кетсе, орун жоголгондо кайсы бөлүктө болгонун айтууга мүмкүн эмес, ал эми талдоодо жоопкерчилик ким катуу сүйлөсө, ошого жараша бөлүштүрүлөт.
Курьердин тиркемеси
Маршрут жана чекиттер
Жеткирүүнү ырастоо
Диспетчердик панель
Диспетчердик панель — системанын экинчи бөлүгү: курьерлер тиркемеде иштеп жатканда компания көргөн интерфейс. Анын милдети «бардык маалыматты көрсөтүү» эмес, азыр чечим талап кылган нерселерди бир экранга чогултуп, калганын ичкери чыгаруу.
Бул жерде негизги ой бирөө: компания ар бир курьерге тынымсыз чалбай эле, жеткирүүдө эмне болуп жатканын түшүнөт. Диспетчер ким кайсы даректи жапканын билүү үчүн бешөөнө кезеги менен чалбай, экранды карайт.
Панелде эмнелер көрүнөт:
Кирүү укуктары панелди ролдор боюнча бөлөт: курьер бүгүнкү өз тапшырмаларын гана, диспетчер өз нөөмөтүн же аймагын, жетекчи бардык багыттарды жана отчетторду көрөт. Алуучулардын байланыштарына жетүү жана жеткирүүнү жокко чыгаруу — жалпы «кызматкер» топтому эмес, өзүнчө укуктар.

Система экранынын үлгүсү, сандар демонстрациялык. Плиткалардын тартиби жөн жерден тандалган жок: адегенде нөөмөттүн көлөмү, андан кийин чечим талап кылган нерселер берилет. Бөлүштүрүлбөгөн буйрутмалар акырында турат, анткени диспетчер өзү толук жапкан жалгыз плитка ушул.
Кайрылуу диспетчерге жеткирүүгө байланыштырылып келет: суроо кайсы дарек боюнча экени жана анын абалы көрүнөт. Бул сүйлөшүүнүн кайсы буйрутма тууралуу экенин тактаган жарымын жок кылат.
Кайтарым байланыш да ушундай иштейт: диспетчердин билдирүүсү курьерге алтынчы жана жетинчи кабаттын ортосунда угуп кала турган өзүнчө чалуу болуп эмес, тапшырманын карточкасына келет.
Чектөө ар бир адамга өзүнчө укуктар менен эмес, роль аркылуу коюлат. Болбосо жарым жылдан кийин жаңы кызматкердин мүмкүнчүлүктөрү «Ивановдукундай» деп жөндөлүп, ага так эмнелер ачык экенин эч ким айта албай калат.
Логистикалык система бүтүндөй жеткирүү процессин башкарат: өтүнмөлөр, жүктөр, транспорт, күндү пландоо жана жумушту бөлүштүрүү. Курьердин программасы — ушул процесстин ичиндеги аткаруучунун жумуш куралы. Булар атаандаш эки өнүм эмес, бир милдеттин ар башка деңгээлдери: бири «жеткирүүнү кантип уюштуруу керек?», экинчиси «аны кантип аткарып, каттоо керек?» деген суроого жооп берет.

Кампа буйрутманын топтолуп, өткөрүлүшүнө жооп берет. Логистика — ал кимге жана кайсы күнгө дайындалганына. Курьер — буйрутманын жетип, тапшырылганына. Кардар алуу менен тизмекти жабат. Кайсы эки бөлүктүн ортосунда болбосун үзүлүү бирдей көрүнөт: буйрутма бир системада бар, экинчисинде жок, ал эми ага телефонду биринчи алган адам жооптуу болуп калат.
Дареги, убакыт аралыгы, буйрутманын курамы жана алуучусу менен даяр жеткирүү, ошондой эле дайындоо — ал кайсы курьерге жана кайсы күнгө берилгени. Күндү пландоо жана жумушту бөлүштүрүү логистикалык системада калат.
Тапшырманы аткаруучуга жеткирет, аны чекиттер боюнча багыттайт, статустарды жана тапшырууну ырастоону каттайт. Бул жеткирүү боюнча чыныгы маалыматтын жалгыз булагы: калганынын баары факт эмес, план.
Убактысы менен чыныгы статустар, ар бир чекиттин жыйынтыгы, ийгиликсиз жеткирүүлөрдүн себептери, кайтарымдар жана курьердин түшүндүрмөлөрү. Ушул маалыматтан логистика мезгилдик отчет түзөт, ал эми менеджер аткаруучуга чалбай эле кардарга жооп берет.
Курьерлердин программасы учурдагы системага API аркылуу туташкан өзүнчө тиркеме болуп иштей алат: тапшырмаларды алып, статустарды жана ырастоолорду кайтарат. Бул вариант логистикалык контурду өзгөртүү пландалбаган жерде керек.
Логистика тарабы — ташууга өтүнмөлөр, жүктөрдүн реестри, маршруттарды пландоо жана транспорт менен иштөө — логистика үчүн программалык камсыздоо баракчасында кеңири баяндалган. Бул жерде маанилүүсү башка: курьердин белгилери чыныгы статустардын жалгыз булагы, ошондуктан анын жумуш орду акырында эмес, биринчи долбоорлонот.
Билдирме болбосо чалууга туура келген жерде гана керек. Алар аз жана так: ар бири адам бир нерсе кылышы керек болгон окуя тууралуу кабарлайт. Калганы тапшырмалардын тизмесинде калып, тепкичте бара жаткан курьердин көңүлүн бөлбөйт.
Курьерге тапшырма келди: дарек, убакыт аралыгы жана курамы. Ал муну учурдагы жеткирүү бүткөндө эмес, дароо көрүп, шаардын башка четине кетип кала электе чекитти кыдыруу тартибине кошо алат.
Диспетчер чекиттердин ордун алмаштырды, шашылыш жеткирүүнү кошту же жокко чыгарылганын алып салды. Билдирме болбосо курьер муну эски дарекке барганда гана билип, кайра кайтууга бир саат коротот.
Убакыт аралыгы жакында бүтө турган чекит боюнча эскертме. Ал кечигүү болгон учурда эмес, алдын ала келет: максат — кечигүүнү каттоо эмес, ага жол бербөө.
Жокко чыгаруу курьер жетинчи кабатка чыкканга чейин жетет. Буйрутма анын колунда болсо, билдирүү менен кошо андан ары эмне кылуу керектиги да келет: кампага кайтаруу же башка аткаруучуга өткөрүү.
Тапшырма белгисиз турат, жеткирүү жыйынтык менен жабылган жок, диспетчер чекит боюнча суроо берди. Бул көзөмөл үчүн көзөмөл эмес: жабылбаган жеткирүү кечке жуук кийинки күндүн талдоосуна айланат.
Кардарга да билдире турган нерсе бар: буйрутма курьерге берилди, курьер жолго чыкты, жеткирүү жылдырылды. Бул компанияга келген чалуулардын бир бөлүгүн азайтат — статусту билген адам аны такташ үчүн чалбайт.
Жөнөтүү каналдары — тиркемедеги билдирүү, SMS, мессенжер, электрондук почта — ишке киргизүүдө тандалып, интеграция аркылуу туташтырылат. Белгилүү бир сервистерге даяр туташууларды алдын ала билдирбейбиз: курамы компаниянын кардарлары эмнени колдоноруна жана анын өлкөсүндө эмнелер жеткиликтүү экенине жараша болот.
Тарых — «керек болуп калар» деген архив эмес, талдоо куралы. Жазуулар түзөтүлбөйт: оңдоо себеби көрсөтүлгөн жаңы окуя менен киргизилет. Ошондуктан «буйрутма эмне үчүн кечки жетиде келди?» деген суроого божомол эмес, жооп бар.
Аткаруучу, дайындоо убактысы жана автору — тапшырма күн ичинде бир курьерден экинчисине өтсө, бардык кайра дайындоолор менен кошо.
Жүктү эки тараптуу өткөрүү фактысы: ким берди, ким алды, качан жана канча орун. Буйрутма үчүн жоопкерчилик аткаруучуга өткөн учур.
Ар бир өтүү так убактысы жана автору менен: жолго чыкты, чекитке келди, тапшырды. Ушул белгилерден жеткирүүнүн чыныгы узактыгы эсептелет.
Жеткирүүнүн жыйынтыгы жана ырастоо ыкмасы, ал эми жеткирүү ишке ашпаса — себеби, курьердин түшүндүрмөсү жана андан ары кандай чечим кабыл алынганы.
| Убакыт | Окуя | Ким | Эмне жазылды |
|---|---|---|---|
| 09:12 | Дайындалды | Диспетчер | Аткаруучу — Азамат курьер, убакыт аралыгы 12:00—15:00 |
| 10:05 | Курьер алды | Кампа + курьер | 1 орун, таңгак бүтүн, өткөрүү эки тарап тарабынан ырасталды |
| 12:41 | Даректе | Курьер | Байтик Баатыр 53 дарегине келди |
| 12:58 | Аракет ийгиликсиз | Курьер | Алуучу жооп бербейт; түшүндүрмө: «шлагбаум жабык, күзөт өткөрбөй жатат» |
| 13:20 | Жылдырылды | Диспетчер | Алуучу менен ошол эле күндүн 17:00—19:00 убактысына макулдашылды |
| 17:34 | Жеткирилди | Курьер | Ырастоо коду кабыл алынды, 2 400 сом төлөм накталай алынды |
Бул жазуудан буйрутманын жеткирилгени гана эмес, эмне үчүн белгиленген аралыктан беш саат кеч келгени да көрүнөт. Дал ушундай тизмектерди талдоо керек: алар процесстин кайсы кадамы системадан тышкары аткарылып жатканын көрсөтөт — бул учурда күзөттөн өтүү тартиби дарекке жазылган эмес.
Отчеттор курьерлер нөөмөт ичинде койгон ошол эле жазуулардан түзүлөт — аналитика үчүн маалыматты өзүнчө киргизүүнүн кереги жок. Көрсөткүчтөр аз жана ар бири чечим кабыл алынуучу суроого жооп берет: эртең канча курьер керек, процесс көбүнчө кайсы жерде бузулат, кимдин жүгүн азайтуу зарыл.
Бир күндө, жумада же айда канча буйрутма дайындалды — компания, аймак жана курьер боюнча. Калган көрсөткүчтөрдүн баары эсептелүүчү негизги сан.
Канчасы жыйынтык менен жабылды жана алардын канча бөлүгү макулдашылган убакыт аралыгында аткарылды. Экинчиси биринчисинен маанилүүрөөк: кечигип жеткирилген буйрутма өз убагында жеткирилгенге барабар эмес.
Канча буйрутма жана кандай себептер менен кайтарылды: алуучунун баш тартуусу, компаниянын жокко чыгаруусу, жеткирилбей калуу. Себеп милдеттүү — ансыз сан эч нерсени түшүндүрбөйт.
Жүктү алгандан тапшырууга чейин жеткирүү канча убакыт алат жана чекиттин өзү канча убакытты талап кылат. Ушул эки сан убакыт кайда — жолдобу же жериндеби — жоголуп жатканын көрсөтөт.
Бир адамга канча чекит туура келет жана ал чындап канчасын жабат. Ушундан дагы бир курьер керекпи же маселе жумушту бөлүштүрүүдөбү деген суроого жооп алынат.
Талдоону талап кылган жеткирүүлөрдүн себептери менен тизмеси. Айдын аягында «ар кандай болуп калат» деген сөз эмес, кайталанган мүчүлүштүктөрдүн так тизмеси көрүнөт.
Кызматкер жана багыт боюнча белгилүү бир мезгилдеги өндүрүмдүүлүк. Жабылган тапшырмалардан түзүлөт, ошондуктан бул үчүн жумуш убактысын өзүнчө эсепке алуунун кереги жок.
Отчеттор файл түрүндө чыгарылат, график боюнча түзүлүшү же компаниянын жыйынды отчету башка программада жүргүзүлсө, тышкы система аркылуу API менен алынышы мүмкүн.
Тилкелер буйрутмалардын жалпы санына эмес, биринчи сапка карата үлүштү көрсөтөт: орточо көрсөткүч менен эмес, кадимки жыйынтык менен салыштыруу маанилүү. Мындай таблицада экинчи сапты талдоо керек — бир жумадагы жетимиш төрт кечигүү «тыгыз график» эмес, нөөмөт үлгүрбөй жаткан так даректер менен сааттар.
Жеткирүү сейрек өзүнчө турат: буйрутмалар бир программадан келет, кардарлар экинчисинде, кампа үчүнчүсүндө жүргүзүлөт. Төмөндө маалымат алмашуу көбүнчө курулган багыттар келтирилген. Так курам тышкы система эмнени бере аларына жараша болуп, изилдөөдө аныкталат — даяр коннекторлорду алдын ала убада кылбайбыз.
Таризделген буйрутма жеткирүүгө автоматтык түрдө берилип, статус сатып алуучунун жеке кабинетине кайтарылышы мүмкүн. Витрина жана буйрутмаларды эсепке алуу кандай уюшулары электрондук коммерция баракчасында баяндалган.
Буйрутмалардын даярдыгы жана орундардын курамы кампадан келет, курьерге өткөрүү фактысы жана кайтарымдар кайра жөнөтүлөт. Кампа контуру «Кампа үчүн» баракчасында кеңири баяндалган.
Логистикалык система менен чогуу иштей алат: ал күндү пландап, буйрутмаларды бөлүштүрөт, курьерлердин программасы чыныгы статустарды кайтарат. Кеңири маалымат логистика баракчасында.
Кардарлардын маалымдамасы жана бүтүмдөрдүн тарыхы менен интеграция мүмкүн: жеткирүү кардардын карточкасынан түзүлүп, жыйынтыгы менеджерге кайтарылат. Байланыш маалыматтарынын көчүрмөлөрү көбөйбөшү үчүн алмашуу кардардын идентификатору боюнча жүргүзүлөт.
Компаниянын эсеп контуру менен чогуу иштей алат: буйрутмалар, коштомо кагаздар, өз ара эсептешүүлөр, алганда төлөө. Алмашуу багыты кайсы эсеп негизги деп тааныларына жараша аныкталат.
Карта, даректерди геокоддоо жана чекиттер ортосунда жол түзүү тышкы сервис менен интеграция аркылуу туташтырылат. Кайсы сервис экени керектүү шаарларды камтуусуна жана колдонуу шарттарына жараша тандалат.
Курьерге жана алуучуга билдирүүлөр, алганда төлөө үчүн төлөм сервистери, ташуучу подрядчылар. Ар бир туташуу жөндөөлөрдөгү белги эмес, өзүнчө маалымат алмашуу модулу.
Системанын өз интерфейси: жеткирүүнү түзүү, аткаруучуну дайындоо, статус менен ырастоону алуу, окуялар журналын жүктөө. Өзүнчө модулу жок нерселердин баары ал аркылуу туташтырылат.
Маалымат алмашуу эрежелери бардык жерде бирдей: ар бир операциянын ачкычы бар, ошондуктан кайталап берүү экинчи жеткирүүнү түзбөйт; ийгиликсиз жыйынтык жоголбой, талдоо кезегине түшөт; ар бир жөнөтүү жана жооп алмашуу журналына жазылат. Бул үч эрежесиз интеграция биринчи байланыш үзүлгөнгө чейин гана иштейт.
Жеткирүү толугу менен бир күндө системага өткөрүлбөйт: тапшырмалардын бир бөлүгү программадан тышкары жүргөндө, анын статустары эч нерсени билдирбейт. Ошондуктан ишке киргизүү бөлүктөр менен жүргүзүлүп, ар бир кийинки кадам мурунку иштеген кадамга таянат.
Курьерлер азыр тапшырмаларды кантип алышат, статустарды ким жүргүзөт, тапшыруу эмне менен ырасталат, кайсы өзгөчө учурлар көп болот жана кандай программалар колдонулат. Жыйынтыгы — процесстин сүрөттөмөсү жана биринчи кезекте автоматташтырыла турган иштердин тизмеси.
Абалардын чектелген тизмеси, алардын ортосунда өтүү эрежелери жана ар бир жеткирүүнүн милдеттүү жыйынтыгы. Эң аз бааланган этап: ансыз тиркеме кат алышуу жүргүзүлгөн дагы бир жер болуп калат.
Бир аймак, бир нөөмөт же эки-үч аткаруучу чыныгы жеткирүүлөрдө толук айлампадан өтөт: дайындоо, жүктү алуу, маршрут, статустар, ырастоо, көйгөйлүү чекиттерди талдоо.
Калган курьерлер иштелип чыккан схемага өтөт, ролдор жана укуктар коюлат, интеграциялар өзүнчө маалымат алмашуу модулдары менен кошулат. Андан ары тарых топтолуп, мезгилдик отчеттор жана нөөмөттөрдү пландоо үчүн маалымат пайда болот.
Канча курьер иштей турганын жана күнүнө канча жеткирүү болорун, тапшырмалар азыр кантип бөлүштүрүлөрүн, тапшыруу эмне менен ырасталарын, буйрутмалар менен кардарлар кайсы программаларда сакталганын жазыңыз. Биз эмнени биринчи автоматташтыруу керектигин, учурдагы системаларга эмнелерди туташтырууга болорун жана сыноону эмнеден баштоо туура экенин айтып беребиз.