პროგრამული უზრუნველყოფა კურიერებისთვის

დავალებები, მარშრუტი, სტატუსები და მიტანის დადასტურება ერთ აპლიკაციაში

სანამ კურიერი ორია, მიტანა ეყრდნობა სატელეფონო ზარებსა და მიმოწერას: მისამართები მიდის მესენჯერში, შემოვლის რიგი — სიტყვიერად, ხოლო კითხვას «სად არის შეკვეთა» პასუხობს ის, ვინც კურიერს პირველი დაუკავშირდა. მიტანების რიცხვის ზრდასთან ერთად ეს წყვეტს მუშაობას — დავალებები იკარგება, სტატუსები ჩამორჩება რეალობას, ხოლო კამათის «მოიტანეს თუ არა» გადაწყვეტა არაფრით შეიძლება. კურიერების პროგრამა შლის მუშაობის ამ ხერხს: დავალება მოდის შემსრულებლის აპლიკაციაში, სტატუსს აყენებს ის, ვინც მიაქვს, მოქმედების მომენტში, ხოლო ჩაბარების ფაქტი ფიქსირდება დროსა და ავტორთან ერთად. ქვემოთ გარჩეულია, როგორ არის ეს მოწყობილი — შეკვეთის დანიშვნიდან ცვლის დახურვამდე.

რა არის პროგრამა

კურიერებისთვის

პროგრამა კურიერებისთვის — შემსრულებლის სამუშაო ინსტრუმენტია: ის კურიერს მოაქვს ცვლის დავალებები, აჩვენებს მისამართებსა და შეკვეთის შემადგენლობას, მიჰყავს ის წერტილიდან წერტილამდე და იწერს, რა მოხდა თითოეულზე. კომპანიის მხრიდან ეს მიტანის მართვაა: დისპეტჩერი ხედავს, ვინ სად იმყოფება და რა უკვე შესრულდა, ცვლისთვის დარეკვის გარეშე.

განსხვავება ჩანს ერთ მაგალითზე. პროგრამის გარეშე კურიერი მისამართებს იღებს მიმოწერაში, რეკავს კლიენტთან, რომ მისასვლელი დააზუსტოს, და საღამოს კარნახობს დისპეტჩერს, რა მიიტანა. დისპეტჩერს ეს გადააქვს ცხრილში — თუ გაახსენდა და თუ კურიერი არ აირია. დღის ბოლოს ვერავინ ვერ ასახელებს კონკრეტული შეკვეთის ჩაბარების ზუსტ დროს.

პროგრამაში იგივეა — ჩანაწერები. მიტანას აქვს ბარათი, ბარათს — მისამართი, შემადგენლობა, ინტერვალი და მიმდინარე სტატუსი, ყოველ ცვლილებას — დრო და ავტორი. კითხვაზე პასუხი «სად არის შეკვეთა და რა ხდებოდა მასთან» წამებს იკავებს და არ არის დამოკიდებული იმაზე, აიღო თუ არა კურიერმა ყურმილი.

მაგალითი. დილით შეკვეთა აწყვეს საწყობში და დანიშნეს კურიერზე — დავალება გაჩნდა მასთან აპლიკაციაში მისამართთან და მიტანის ინტერვალთან ერთად. კურიერმა აიღო ტვირთი, აღნიშნა მიღება, წავიდა წერტილებით და თითოეულზე შეცვალა სტატუსი. მესამე მისამართზე კლიენტი სახლში არ აღმოჩნდა — კურიერმა დააყენა მიზეზი, და მიტანა არ «დაიკარგა», არამედ დადგა გარჩევაზე დისპეტჩერთან. საღამოს მენეჯერმა კლიენტს უპასუხა სისტემაში ჩანაწერით, და არა კურიერის მეხსიერებით.

კურიერული მიტანის ავტომატიზაცია იწყება იქ, სადაც სამ კითხვაზე პასუხები წყვეტს დისპეტჩერის თავში ჩატევას: ვის არის დანიშნული ეს შეკვეთა, რა მდგომარეობაშია ის ახლავე და რით დასტურდება, რომ ის ჩააბარეს.

სამუშაო პროცესი მთლიანადშეკვეთიდან დავალების დახურვამდე
  • 1შეკვეთა
  • 2დანიშვნა
  • 3ტვირთის მიღება
  • 4მარშრუტი
  • 5მიტანა
  • 6დადასტურება
  • 7დასრულება

ეს ერთი მიტანის გზაა, და არა პროგრამის ეკრანების სია. ყოველ გადასვლას ასრულებს ადამიანი და მოქმედების მომენტში: ნიშნავს დისპეტჩერი, მიღებასა და ჩაბარებას აღნიშნავს კურიერი. ამიტომ სისტემა აჩვენებს მიტანის მდგომარეობას, და არა იმის განზრახვას, ვინც ის დაგეგმა.

კურიერი ამოწმებს დავალებას სმარტფონზე ავტომობილისა და მომზადებული შეკვეთის გვერდით

რას ხედავს კურიერი ყოველ დავალებაზე

  • რა მიიტანოს — შეკვეთის ნომერი, შემადგენლობა, ადგილების რაოდენობა, წონა ან გაბარიტები, თუ ისინი მნიშვნელოვანია
  • სად — მიტანის მისამართი კომენტარით: სადარბაზო, სართული, დომოფონი, შესასვლელი ეზოდან
  • როდის — მიტანის თარიღი და ინტერვალი ან ვადა, რომლისთვისაც შეკვეთა უნდა ჩააბაროს
  • ვის — მიმღების სახელი და კონტაქტი, თუ ის საჭიროა დავალების შესასრულებლად
  • რა გაითვალისწინოს — კომენტარი შეკვეთაზე: მყიფე, საჭიროა ლიფტი, დარეკოს 15 წუთით ადრე
  • გადახდა — გადახდილია შეკვეთა წინასწარ თუ ფული უნდა აიღოს ჩაბარებისას, და რამდენი
  • რა მდგომარეობაშია — მიტანის მიმდინარე სტატუსი და რა უნდა გააკეთოს კურიერმა შემდეგ

რას არ აკეთებს პროგრამა თავად

ის შეკვეთას არ მიაქვს და კურიერს არ ცვლის. ის შლის ხელით სამუშაოს მოქმედების გარშემო: მოაქვს დავალება ზარის გარეშე, ინახავს მისამართს კომენტარით, არ აძლევს საშუალებას მიტანა დაიხუროს შედეგის გარეშე და აფიქსირებს ყოველ ცვლილებას. გადაწყვეტილება მიტანის გადატანაზე ან შეკვეთის დაბრუნებაზე რჩება ადამიანთან — მაგრამ მიიღება ჩანაწერით, და არა ზეპირი შეთანხმებით.

ზუსტად ასევე სისტემა თავისთავად «ვერ ხედავს» კურიერს: მან იცის ზუსტად ის, რაც მან მასში მოქმედებით აღნიშნა. ამიტომ მონაცემების ხარისხი დამოკიდებულია არა ფუნქციების რაოდენობაზე, არამედ იმაზე, იდება თუ არა აღნიშვნები იმ მომენტში, როცა მოვლენა ხდება.

რისგან იწყებენ ჩვეულებრივ

პირველად აკეთებენ ორ რამეს: სტატუსების სასრულ სიას და სავალდებულო შედეგს ყოველ მიტანასთან. მიზეზი მარტივია: სანამ «მუშაობაშის» თითოეული თავისებურად ხვდება, ხოლო მიზეზის გარეშე დახურული მიტანა წარმატებულად ითვლება, ანგარიშის შესაკრებად არაფერია — იმის მიუხედავად, რამდენი ეკრანია აპლიკაციაში.

რომელ ამოცანებს წყვეტს პროგრამა

ქვემოთ — არა ფუნქციების სია, არამედ ექვსი პრობლემა, რომელთა გამოც კურიერულ მიტანას საერთოდ ავტომატიზირებენ. თითოეული ფორმულირდება ერთნაირად: რა ხდება პროგრამის გარეშე და რა იცვლება მასთან ერთად.

დავალებები წყვეტს დაკარგვას

პროგრამის გარეშე მისამართები მოდის მესენჯერში, ნაწილი — ხმით ტელეფონით, ნაწილი — სიით ცხრილში. კურიერი თავის დღეს კრებს სამი წყაროდან და რაღაცას გამოტოვებს. პროგრამაში დავალება — ჩანაწერია ნომრითა და შემსრულებლით: ის ან მუშაობაშია, ან დახურულია შედეგით.

სტატუსს აყენებს ის, ვინც მიაქვს

სანამ სტატუსებს აწარმოებს დისპეტჩერი ტელეფონით ნათქვამის მიხედვით, ისინი რეალობას ერთი საათით ჩამორჩება და ჯდება მისი ცვლის ნახევარი. კურიერის აღნიშვნა მოქმედების მომენტში იძლევა ფაქტობრივ დროს: როდის აიღო, როდის მივიდა, როდის ჩააბარა.

მისამართის ზარით დაზუსტება საჭირო არ არის

სადარბაზო, სართული, დომოფონი და «შესასვლელი ეზოდან» ინახება მიტანის ბარათში, და არა იმის მეხსიერებაში, ვინც იქ ბოლოს მიიტანა. ახალი კურიერი მისამართს ხურავს პირველივე ჯერზე, და არა კლიენტთან ორი და დისპეტჩერთან ერთი ზარის შემდეგ.

ჩაბარება დასტურდება

ვინ მიიღო შეკვეთა, როდის და რა საფუძველზე — ჩანაწერია სისტემაში, და არა მოგონება. დადასტურების ხერხი აირჩევა პროექტის ქვეშ, მაგრამ შედეგი ერთია: კამათი «მოიტანეს თუ არა» წყდება ბარათის გახსნით, და არა მენეჯერსა და კურიერს შორის გარჩევით.

ცვლა ჩანს დარეკვის გარეშე

დისპეტჩერი უყურებს ერთ ეკრანს: ვინ არის მარშრუტზე, რამდენი წერტილია დახურული, სად ჩამორჩება მიტანა ინტერვალს. კითხვა «სად არის ჩემი შეკვეთა» წყვეტს სამი ადამიანის სამუშაოდ ყოფნას — მენეჯერი კლიენტს თავად პასუხობს.

სადავო იხსნება ჟურნალით

ყოველი ცვლილება ხელმოწერილია ავტორითა და დროით. ეს არ არის კურიერზე თვალთვალი, არამედ კონკრეტული შემთხვევის გარჩევის შესაძლებლობა: რომელ ნაბიჯზე გაჩერდა მიტანა და რატომ. ამავდროულად ჩანს დატვირთვა — რამდენი წერტილია დახურული ცვლაზე და ვის მიერ.

რისგან შედგება პროგრამა

სისტემა იკრიბება მოდულებისგან. ყველა მათგანი არ სჭირდება ყოველ კომპანიას: სამკურიერიან და პროგნოზირებადმისამართებიან სამსახურს არ სჭირდება გამონაკლისების გარჩევა ათ სცენარზე, ხოლო საკვების მიტანა ვერ გაძლებს ინტერვალებისა და კლიენტისთვის შეტყობინებების გარეშე. შემადგენლობა განისაზღვრება ამოცანით, მაგრამ მოდულები ერთმანეთს ერწყმის წინასწარ, და არა შემდეგ იწერება გვერდიდან.

შეკვეთის მიღება, კურიერის გზა ქალაქში და მიმღებისთვის ჩაბარება ნაჩვენებია როგორც ერთიანი სამუშაო დღე

დავალებების სია

კურიერის სამუშაო დღე ერთი ეკრანით: რა არის დანიშნული ცვლაზე, რა რიგით, რა უკვე დახურულია და რა დარჩა. ეს პროგრამაში შესვლის წერტილია — მისგან იწყებს კურიერი დღეს და მასთან ბრუნდება ყოველი წერტილის შემდეგ.

მიტანის ბარათი

ყველაფერი ერთი შეკვეთით: შემადგენლობა და ადგილების რაოდენობა, მისამართი კომენტარით, ინტერვალი, მიმღები, გადახდა და მიმდინარე სტატუსი. ზუსტად ის მოცულობა, რომელიც საჭიროა დავალების შესასრულებლად, — კომპანიის ცნობარებისა და ანგარიშების გარეშე.

წერტილები და მარშრუტი

ცვლის მისამართები რუკაზე და სიით, შემოვლის რიგი, გადასვლა მიმდინარე წერტილიდან მომდევნოზე. მარშრუტი — ისეთივე სააღრიცხვო ობიექტია, როგორც დავალება: მას აქვს თარიღი, შემსრულებელი და ცვლილებების ისტორია დღის განმავლობაში.

მიტანის სტატუსები

მდგომარეობების სასრული ნაკრები და მათ შორის გადასვლის წესები. კურიერი სტატუსს ცვლის ერთი მოქმედებით, და არა გრძელი სიიდან არჩევით: დანიშნულია, მიღებულია, გზაშია, ადგილზეა, მიტანილია.

ჩაბარების დადასტურება

შედეგის ფიქსაცია წერტილზე: სტატუსის შეცვლა და დადასტურების ხერხი, არჩეული პროექტის ქვეშ. შედეგის გარეშე დავალება არ იხურება — «მივიტანე, ალბათ» მიტანის მდგომარეობა არ არის.

ტვირთის მიღება

შეკვეთის მიღების აღნიშვნა საწყობში ან გამგზავრების წერტილზე. ამ მომენტიდან ტვირთზე პასუხისმგებლობა კურიერზეა, და სისტემაში ჩანს, რომ შეკვეთა უკვე საწყობში აღარ არის, არამედ გზაშია.

შეტყობინებები

შეტყობინებები კურიერსა და მიმღებს: დანიშნულია ახალი შეკვეთა, შეცვლილია დავალება, ახლოვდება ინტერვალი, მიტანა გაუქმებულია. გაგზავნის არხები აირჩევა დანერგვისას და უერთდება ინტეგრაციით.

დავალებების ისტორია

რა შეასრულა კურიერმა დღეში, კვირაში, თვეში: დახურული მიტანები, შესრულების დრო, პრობლემური წერტილები. ამავე ჩანაწერებისგან იკრიბება მისი გამომუშავება — ამისთვის ცალკე აღრიცხვა საჭირო არ არის.

კავშირი დისპეტჩერთან

დისპეტჩერთან მიმართვა პირდაპირ დავალების ბარათიდან, ტელეფონში ნომრის ძებნის გარეშე. დისპეტჩერი ხედავს, რომელი მიტანით მოვიდა კითხვა, და პასუხობს მისით, და არა თავიდან არკვევს, რომელ მისამართზეა საუბარი.

მუშაობა ქსელის გარეშე

დაფარვის ზონას გარეთ გაკეთებული აღნიშვნები — სარდაფში, ლიფტში, კერძო სექტორში, — ინახება მოწყობილობაზე და იგზავნება, როცა კავშირი გაჩნდება. განმეორებითი გაგზავნა მეორე მიტანას არ ქმნის.

სადისპეტჩერო პანელი

კომპანიის სამუშაო ადგილი: აქტიური კურიერები, დანიშნული შეკვეთები, სტატუსები, შესრულებული და პრობლემური მიტანები, თანამშრომლების დატვირთვა. იხსნება ბრაუზერში, ინსტალაცია არაფრისა არ არის საჭირო.

API და ინტეგრაციები

სისტემის გარე ინტერფეისი: შექმნას მიტანა, დანიშნოს შემსრულებელი, მიიღოს სტატუსი, წაიღოს დადასტურება და ჟურნალი. მისი მეშვეობით უერთდება ონლაინ მაღაზია, საწყობი, ლოგისტიკა და სააღრიცხვო სისტემები.

დავალებების მიღება

როგორ ხვდება შეკვეთა კურიერთან

მას შემდეგ, რაც მიტანა ფორმირებულია, შეკვეთა ინიშნება კონკრეტულ კურიერზე. დანიშვნა — ეს არ არის შეტყობინება ჩატში, არამედ ოპერაცია: მიტანას უჩნდება შემსრულებელი, ხოლო შემსრულებელს — დავალება ნომრით, გაცემის დროითა და მიმდინარე მდგომარეობით.

დავალება მოდის კურიერის აპლიკაციაში მაშინვე, ზარისა და მისამართის გადაგზავნის გარეშე. კურიერი ხსნის სიას და ხედავს თავის ცვლას მთლიანად: რამდენი წერტილია დანიშნული, რა უკვე დახურულია და რომელი მიტანაა მომდევნო.

ვინ ნიშნავს. ჩვეულებრივ დისპეტჩერი — ხელით ან კომპანიის მიერ დადგენილი წესებით: ქალაქის ზონით, შეკვეთის ტიპით, კურიერის თავისუფალი დროით. ავტომატური განაწილება შეიძლება რეალიზდეს კონკრეტული სამსახურის პროცესის ქვეშ; წინასწარ მას როგორც მზა ფუნქციას არ ვაცხადებთ — განაწილების წესები ყველასთან განსხვავებულია, და მათი კომპანიის ნაცვლად მოგონება არ შეიძლება.

რა შეუძლია კურიერს დავალებასთან:

  • მიიღოს — დაადასტუროს, რომ დავალება მიღებულია და ის მას იღებს მუშაობაში
  • გახსნას ბარათი — ნახოს შემადგენლობა, მისამართი, ინტერვალი, კომენტარები და გადახდის ხერხი
  • შეცვალოს სტატუსი — აღნიშნოს ტვირთის მიღება, გასვლა, წერტილზე ჩასვლა და ჩაბარება
  • დატოვოს კომენტარი — ჩაწეროს ის, რაც შემდეგ ჯერზე გამოადგება ან ახსნის დაყოვნებას
  • აღნიშნოს პრობლემა — დააფიქსიროს მიზეზი, რის გამოც მიტანა არ შედგა
  • მისწეროს დისპეტჩერს — დასვას კითხვა კონკრეტულ მიტანაზე, დავალებიდან გაუსვლელად

რა არ უნდა იყოს დავალებაში — ზედმეტი. კურიერს არ სჭირდება შეკვეთის თვითღირებულება, კლიენტის ისტორია და კომპანიის ანგარიშები: ეკრანზე რჩება ის, რაც საჭიროა მისატანად და ჩასაბარებლად. დანარჩენი ყველაფერი დახურულია წვდომის უფლებებით, და არა წვრილი შრიფტით.

კურიერი ათვალიერებს ცვლის დავალებების სიას მომზადებული შეკვეთების ჩანთის გვერდით

რა ხდება ხელახლა დანიშვნისას

კურიერი გახდა ავად, დაყოვნდა ან ცვლაზე არ გამოვიდა — ჩვეულებრივი სიტუაციაა, და არა ჩავარდნა. დისპეტჩერი ხსნის დავალებას და ნიშნავს მას სხვა შემსრულებელზე; მიტანის ისტორიაში რჩება ორივე დანიშვნა დროით, და არა მხოლოდ ბოლო.

ეს პრაქტიკაში მნიშვნელოვანია: ხელახლა დანიშვნის ჩანაწერის გარეშე გარჩევა «რატომ დააგვიანა შეკვეთამ» ეყრდნობა იმას, რომ სისტემა აჩვენებს მიმდინარე კურიერს, რომელმაც ის მიიღო ინტერვალის დასრულებამდე ერთი საათით ადრე.

მიმღების კონტაქტები

მიმღების ტელეფონი ჩანს მაშინ, როცა ის საჭიროა დავალების შესასრულებლად, და ზუსტად იმას, ვისაც მიაქვს ეს მიტანა. პერსონალურ მონაცემებზე წვდომა — ცალკე უფლებაა, და არა საერთო პაკეტი «თანამშრომელი»: კომპანიის ყველა კლიენტის სია კურიერს არ ეხსნება.

როგორ ზუსტად ვაჩვენოთ კონტაქტი — მთლიანად, ნაწილობრივ თუ ნომრის ჩანაცვლებით ზარის მეშვეობით, — წყდება კვლევაზე: ეს დამოკიდებულია იმაზე, რა მონაცემებთან მუშაობს კომპანია და რის დაცვა ევალება მას.

ცვლის დავალებები, კურიერი აზამატიაპლიკაციის ეკრანის კადრი, მონაცემები დემონსტრაციულია
ინტერვალიმისამართიადგილიგადახდამდგომარეობა
110:00—12:00ახუნბაევა 97, სადარბაზო 21გადახდილიამიტანილია
211:00—14:00ტოქტოგულა 125, ოფისი 43გადახდილიამიტანილია
312:00—15:00ბაიტიკ ბაატირა 5312 400 სომიადგილზეა
414:00—17:00ჩუი 219, შესასვლელი ეზოდან2გადახდილიაგზაშია
516:00—19:00იბრაიმოვა 42, სართული 711 150 სომიდანიშნულია

სია დახარისხებულია ინტერვალით, და არა დანიშვნის დროით: კურიერს მნიშვნელოვანია დღის რიგი, და არა ის რიგი, რომლითაც დისპეტჩერი არიგებდა შეკვეთებს. გადახდის სვეტი მისამართის გვერდით დგას შემთხვევით არა — მისაღები თანხა უნდა დაინახოს მანამ, სანამ კურიერი მეშვიდე სართულზე ავა.

მობილური აპლიკაცია

კურიერის

აპლიკაცია კურიერებისთვის — არა დისპეტჩერის პანელის შემცირებული ასლია, არამედ ცალკე ინტერფეისი შემსრულებლის მუშაობის პირობების ქვეშ: ტელეფონი ერთ ხელში, ყუთი მეორეში, ეკრანი მზეზე, კავშირი მონაცვლეობით და დაბალი მუხტი საღამოსთვის.

მისი პრაქტიკული აზრი ერთია: მთელი სამუშაო ინფორმაცია ერთ ადგილას. კურიერს არ სჭირდება სამი ჩატის, მისამართებიანი ცხრილისა და ზარების ისტორიის ღიად შენახვა — დავალება, მისამართი, შეკვეთის შემადგენლობა, სტატუსი და დისპეტჩერთან კავშირის ხერხი ერთ ინტერფეისშია.

ეკრანი შენდება პრინციპით «მიმდინარე წერტილი და მომდევნო». ყველაფერი, რაც ახლავე არ არის საჭირო, გატანილია სიღრმეში: სიები წინა დღეებზე, ცნობარები, დეტალები, რომლებიც ჩაბარებაზე არ მოქმედებს. რაც ნაკლები ელემენტია ეკრანზე, მით ნაკლებია შეცდომა ცვლაში და მოკლეა ახალი ადამიანის სწავლება.

მოთხოვნები, რომლებიც ფუნქციების ნაკრებზე მნიშვნელოვანია:

  • მსხვილი ელემენტები — სტატუსი იცვლება ერთი დაჭერით, და არა ჩამოსაშლელი სიიდან არჩევით
  • მინიმალური შეყვანა — ის, რაც შეიძლება ჩაისვას მიტანის ბარათიდან, კურიერი ხელით არ კრებს
  • გასაგები ქცევა ქსელის გარეშე — აღნიშვნა მიიღება და იგზავნება, და არ იკარგება შეცდომით
  • ბატარეის ეკონომიური ხარჯვა — აპლიკაცია არ უნდა ითხოვდეს პაუერბანკს ცვლის შუამდე
  • წაკითხვადობა ქუჩაში — კონტრასტი გათვლილია დღის სინათლეზე, და არა საოფისე მონიტორზე

იმის თვლა, რამდენ დროს ზოგავს გაერთიანება, უაზროა — ის დამოკიდებულია იმაზე, რად არის ახლა ქცეული კურიერის სამუშაო. ჩანს სხვა ეფექტი: ქრება შეცდომების მთელი კლასი, რომლის დროსაც შეკვეთა მიტანილია გუშინდელი შეტყობინების მისამართზე, რადგან ახალი სხვა ჩატში მოვიდა.

კურიერი ცვლის მიმდინარე მიტანის სტატუსს მობილურ აპლიკაციაში მიმღების კართან

აპლიკაცია თუ ვებ-ინტერფეისი

შესრულების ფორმა აირჩევა ამოცანის ქვეშ: ეს შეიძლება იყოს მობილური აპლიკაცია Android-ისა და iOS-ისთვის ან ადაპტირებული ვებ-გვერდი, რომელიც იხსნება ტელეფონის ბრაუზერში.

მეორე ვარიანტი უფრო იაფი და სწრაფია გაშვებაში, პირველი საჭიროა იქ, სადაც მნიშვნელოვანია ქსელის გარეშე მუშაობა, შეტყობინებები და კამერაზე წვდომა. რა შეესაბამება კონკრეტულ კომპანიას, განისაზღვრება კვლევაზე, და არ აირჩევა წინასწარ.

მუშაობა ცუდი კავშირისას

კავშირი ქრება პროგნოზირებადად: სარდაფში, ლიფტში, კერძო სექტორში, მიწისქვეშა პარკინგზე. თუ აღნიშვნა ასეთ მომენტში არ გადის, კურიერი ან დგას და ელოდება, ან საერთოდ წყვეტს აღნიშვნას — და სტატუსები კვლავ იწყებს სატელეფონო ზარებში ცხოვრებას.

ამიტომ აღნიშვნები ინახება მოწყობილობაზე და იგზავნება, როცა კავშირი დაბრუნდება. განმეორებითი გაგზავნა ამასთან მეორე მიტანას არ ქმნის: ყოველ აღნიშვნას აქვს გასაღები, და სისტემა მას ერთხელ იღებს. ეს იგივე წესია, რომლითაც მუშაობს გაცვლა გარე სისტემებთან.

რას აერთიანებს კურიერის სამუშაო ეკრანიშემადგენლობა ზუსტდება პროექტით
  • აქტიური შეკვეთებიძირითადი ეკრანიმიტანები, რომლებიც კურიერმა უკვე მიიღო მუშაობაში, — თითოეულის მიმდინარე მდგომარეობით
  • წერტილების სიაძირითადი ეკრანიცვლის მისამართები შემოვლის რიგით: დახურულები, მიმდინარე და ისინი, რომლებიც წინ არის
  • რუკაპროექტის მიხედვითმიტანის წერტილები ქალაქის რუკაზე — უერთდება ინტეგრაციით კარტოგრაფიულ სერვისთან
  • მარშრუტიპროექტის მიხედვითშემოვლის რიგი და გადასვლა მომდევნო წერტილზე; გზის აგება — შესაძლებლობაა, და არა მზა ფუნქცია
  • ინფორმაცია მიტანაზეძირითადი ეკრანიშეკვეთის შემადგენლობა, ადგილების რაოდენობა, ინტერვალი, კომენტარი, მიმღები და გადახდა
  • სტატუსებიძირითადი ეკრანიმიტანის მდგომარეობის შეცვლა ერთი მოქმედებით, გრძელი სიიდან არჩევის გარეშე
  • შესრულების დადასტურებაძირითადი ეკრანიშედეგის ფიქსაცია წერტილზე პროექტისთვის არჩეული ხერხით
  • დავალებების ისტორიამეორე დონერა შეასრულა კურიერმა წინა ცვლებში — გატანილია სიღრმეში, რომ მიმდინარე დღეს ხელი არ შეუშალოს
  • შეტყობინებებიპროექტის მიხედვითახალი დავალება, მარშრუტის ცვლილება, ინტერვალის მოახლოება, შეკვეთის გაუქმება
  • კავშირი დისპეტჩერთანძირითადი ეკრანიკითხვა მიმდინარე წერტილზე პირდაპირ დავალების ბარათიდან, ტელეფონში ნომრის ძებნის გარეშე

აღნიშვნა «პროექტის მიხედვით» დგას იქ, სადაც შესაძლებლობა დამოკიდებულია გარე სერვისის მიერთებაზე ან კონკრეტული სამსახურის მუშაობის პირობებზე. დანარჩენი ყველაფერი — სამუშაო მინიმუმია: მის გარეშე შემსრულებლის ინტერფეისი მიმოწერას არ ცვლის, არამედ ემატება მას დავალებების მეათე წყაროდ.

მარშრუტი

და მიტანის წერტილები

მიტანის წერტილი — ერთი მისამართი ერთი მიტანით. კურიერის ცვლა იკრიბება წერტილებისგან, და აპლიკაცია აჩვენებს მათ ორი ხერხით ერთდროულად: სიით შემოვლის რიგით და ნიშნულებით რუკაზე. სია პასუხობს კითხვას «რა ვქნა შემდეგ», რუკა — კითხვას «შორს არის ეს აქედან».

თანმიმდევრობა დგინდება წინასწარ და ჩანს კურიერისთვის: რომელი წერტილია მიმდინარე, რომლებია დახურული, რომლებია წინ. წერტილის დახურვის შემდეგ მომდევნო ხდება მიმდინარე — კურიერი მას სიაში არ ეძებს და ყოველ ჯერზე თავიდან არ წყვეტს, სად წავიდეს.

რიგის შეცვლა შესაძლებელია დღის განმავლობაში. დისპეტჩერი გადადგამს წერტილებს, ამატებს სასწრაფო მიტანას ან ხსნის გაუქმებულს — ცვლილებები მოდის კურიერთან, ხოლო მარშრუტის ისტორიაში რჩება, რა და როდის შეიცვალა. ჩუმად გეგმის სხვით ჩანაცვლება სისტემამ არ უნდა მოახდინოს: კურიერი, რომელიც ცვლილებაზე ფაქტის შემდეგ იგებს, დღეს თავიდან გეგმავს.

შემოვლის ოპტიმალური რიგის ავტომატური აგება — შესაძლებლობაა, რომელიც შეიძლება რეალიზდეს ან მიერთდეს ინტეგრაციით კარტოგრაფიულ სერვისთან. მზა ფუნქციად ჩვენ მას არ ვაცხადებთ: ასეთი ოპტიმიზაციის ხარისხი დამოკიდებულია ტრაფიკის მონაცემებზე და კონკრეტული სამსახურის შეზღუდვებზე — მიმღებებთან ინტერვალებზე, ზონებზე, ჩანთის ან მანქანის ტევადობაზე.

პრაქტიკაში ბევრ სამსახურს ჰყოფნის ხელით რიგი: დისპეტჩერმა ქალაქი ალგორითმზე უკეთ იცის, ხოლო მიმღებებთან ინტერვალები მაინც აყენებს დღის მკაცრ კარკასს.

ველოკურიერი ამოწმებს მარშრუტის მომდევნო წერტილს სმარტფონზე ქალაქურ გარემოში

მისამართი — ეს არა მხოლოდ ქუჩა და სახლია

კურიერის დაკარგული დროის ნახევარი მიდის არა გზაზე, არამედ შესასვლელის ძებნაზე. ამიტომ წერტილს აქვს კომენტარი: სადარბაზო, სართული, დომოფონის კოდი, «შესასვლელი ეზოდან», «შლაგბაუმი, დაურეკოს დაცვას», «მეორე კორპუსი, ნაცრისფერი კარი».

კომენტარს ავსებს თავად კურიერი მიტანის შემდეგ და ის რჩება მისამართის ბარათში. მომდევნო ადამიანი, რომელიც იქ წავა, იმავეს თავიდან არ გაარკვევს — ეს ერთადერთი ხერხია ქალაქზე ცოდნის დაგროვებისა სისტემაში, და არა ცვლის თავებში.

რა იცვლება მარშრუტის მსვლელობისას

სტატუსები იცვლება არა კონით დღის ბოლოს, არამედ ყოველ წერტილზე მოქმედების მომენტში. მივიდა მისამართზე — «ადგილზეა», ჩააბარა — «მიტანილია», მიმღები ვერ იპოვა — მიზეზი და გადატანა. ამ აღნიშვნებიდან აიღება მიტანის ფაქტობრივი დრო და წერტილის ხანგრძლივობა; სხვაგვარად ორივე მაჩვენებელი აღდგება მეხსიერებით, ე.ი. არ აღდგება.

მარშრუტი დღის მეორე ნახევარზეაპლიკაციის ეკრანის კადრი, მონაცემები დემონსტრაციულია
დანერგვისმისამართიინტერვალირას მივყავართკომენტარი წერტილზემდგომარეობა
1ბაიტიკ ბაატირა 5312:00—15:001 ადგილიშლაგბაუმი, დაურეკოს დაცვასდახურულია
2ჩუი 21914:00—17:002 ადგილიშესასვლელი ეზოდან, ნაცრისფერი კარიმიმდინარე
3იბრაიმოვა 4216:00—19:001 ადგილისართული 7, ლიფტი მე-6-მდეწინ
4მოსკოვსკაია 18017:00—20:003 ადგილიოფისი, საშვი რესეფშენზეწინ
5ახუნბაევა 9720:00-მდე1 ადგილიდაბრუნება: მიმღებმა უარი თქვადამატებულია

მეხუთე წერტილი მარშრუტში დღის განმავლობაში დაემატა — ეს უარით დაბრუნებაა, რომელიც უკან უნდა მიიტანოს. დაბრუნება მიდის ისეთივე წერტილით მისამართითა და მდგომარეობით, და არა ზეპირი შეთანხმებით «ხვალ მიიტან»: სხვაგვარად შეკვეთა ამოვარდება აღრიცხვიდან ზუსტად იმ მომენტში, როცა მასზე უკვე აღარავინ არის პასუხისმგებელი.

სტატუსები მიტანის

სტატუსი — ეს არ არის წარწერა ეკრანზე, არამედ მდგომარეობა, რომლიდანაც გამომდინარეობს ნებადართული მოქმედებები. ნაკრები სასრული და მოკლეა: სანამ ის ცხადად არ არის დასახელებული, ყოველი თანამშრომელი «მუშაობაშის» თავისებურად ხვდება, ხოლო ათეულ მსგავს სტატუსს კურიერი იწყებს დაყენებას შემთხვევით.

კურიერი სკუტერით მიდის მიტანის მომდევნო წერტილზე ქალაქური მარშრუტით
სტატუსების ძირითადი ჯაჭვიერთი მიტანის რიგითი გზა
  • დანიშნულიამიტანას გაუჩნდა შემსრულებელი, დავალება მოვიდა კურიერთან. ტვირთი ჯერ საწყობშია ან გამგზავრების წერტილზე, მასზე პასუხისმგებლობა არ შეცვლილა
  • მიღებულია კურიერის მიერკურიერმა ფიზიკურად აიღო შეკვეთა და აღნიშნა ეს. აქ პასუხისმგებლობა გადადის საწყობიდან შემსრულებელზე — ერთადერთი გადასვლა, რომელსაც ორი მხარე აქვს
  • გზაშიაკურიერი მიდის მიმღებთან. ამ მონაკვეთზე ჩნდება შუალედური მოვლენები: დაყოვნდა წინა წერტილზე, შეიცვალა შემოვლის რიგი
  • ადგილზეაკურიერი მივიდა მისამართზე. აღნიშვნა საჭიროა არა კონტროლისთვის, არამედ ათვლისთვის: მისგან აიღება, რამდენი დრო დაიკავა თავად შეკვეთის გადაცემამ
  • მიტანილიამიმღებმა მიიღო შეკვეთა, დადასტურება დართულია მიტანას. მხოლოდ ახლა არის დავალება დახურული — და არა იმ მომენტში, როცა კურიერი სადარბაზოდან გამოვიდა

ხუთი მდგომარეობა — სამუშაო მინიმუმია, და არა სრული სია. შუალედურები («გადაცემულია სორტირებაზე», «გადაცემულია სხვა კურიერზე») ემატება კომპანიის პროცესის ქვეშ, მაგრამ ნაკრები რჩება სასრული და ცხადი: ყოველი სტატუსი უნდა პასუხობდეს კითხვას, რა აქვს კურიერს ნებადართული შემდეგ.

როცა მიტანა გეგმისამებრ არ მიდისქცევა ნაგულისხმევად, ზუსტდება პროექტში
რა მოხდარას აკეთებს სისტემამდგომარეობა
კლიენტი მიუწვდომელია: არ ხსნის, ყურმილს არ იღებსაფიქსირებს წარუმატებელ მცდელობას მიზეზითა და კურიერის კომენტარით, ტოვებს შეკვეთას მასზე და სვამს კითხვას განმეორებით მიტანაზეგარჩევა
მიტანა გადატანილია მიმღების თხოვნითიწერს ახალ თარიღს ან ინტერვალს იმასთან ერთად, ვინ და როდის შეათანხმა გადატანა; წერტილი მიდის დღევანდელი მარშრუტიდანრიგითად
მიმღებმა უარი თქვა შეკვეთაზეხურავს მიტანას უარის მიზეზით და სვამს უკუწერტილს — დააბრუნოს შეკვეთა საწყობში ან გამგზავრების წერტილზეგარჩევა
მიმღებმა მიიღო შეკვეთა ნაწილობრივყოფს მიტანას: მიღებული ადგილები იხურება, უარყოფილები მიდის დაბრუნებაში ცალკე ჩანაწერით, და არ ჩამოიწერება ყველასთან ერთადგარჩევა
პრობლემა მისამართთან: სახლი არ არის, შესასვლელი ვერ იპოვახსნის მოვლენას კურიერის კომენტარით და გადასცემს წერტილს დისპეტჩერს დასაზუსტებლად, მიტანის შესრულებულად დახურვის გარეშეგარჩევა
შეკვეთა გაუქმებულია, როცა კურიერი უკვე გზაშიახსნის წერტილს მარშრუტიდან და გადაჰყავს მიტანა დაბრუნებაში: შეკვეთა არ «იხსნება», მასზე კვლავ ვიღაც არის პასუხისმგებელირიგითად
კურიერი ცვლაზე არ გამოვიდაათავისუფლებს მის დავალებებს ხელახლა დასანიშნად და აჩვენებს დისპეტჩერს ყველა შეხებულ მიტანას ერთი სიითგაფრთხილება

საერთო პრინციპი: წარუმატებელი შედეგი არ ქრება და წარმატებულად არ იქცევა. მიტანა რჩება ღია და ხვდება გარჩევის რიგში — ეს უფრო იაფია, ვიდრე ანგარიში, რომელშიც პრობლემები არ არის, რადგან მათი ჩაწერის ადგილი არ იყო.

რომელი გამონაკლისები სჭირდება კომპანიას, წყდება კვლევაზე. საკვების მიტანას სჭირდება მოკლე ინტერვალები და სწრაფი გადატანა, ტექნიკის მიტანას — ნაწილობრივი უარი და დაბრუნება, დოკუმენტების მიტანას — მიმღების პიროვნების დადასტურება. ნაკრები კონფიგურირდება, მაგრამ წესი საერთოა: მიტანის ნებისმიერ დასრულებას აქვს მიზეზი, და მიზეზი ხვდება ანგარიშში.

დადასტურება

მიღებისა და მიტანის

მიტანას აქვს ორი წერტილი, სადაც იცვლება პასუხისმგებელი, და ორივე ფიქსირდება. პირველი — ტვირთის მიღება კურიერის მიერ: შეკვეთა მიდის საწყობიდან, და ამ მომენტიდან მასზე პასუხისმგებელია შემსრულებელი. მეორე — ჩაბარება მიმღებზე: მიტანა დახურულია, კომპანიის ვალდებულება შესრულებულია.

ამ ორი მომენტის ჩანაწერის გარეშე ნებისმიერი დაკარგვა იქცევა ცვლის გამოკითხვად: საწყობი თვლის, რომ მისცა, კურიერი — რომ ის არ მიჰქონდა, ხოლო მენეჯერი კლიენტს უხსნის, რომ «ვარკვევთ». აღნიშვნა ჯდება წამები, მის გარეშე გარჩევა — დღის სამუშაო და კლიენტის ნდობა.

რას აფიქსირებს სისტემა ჩაბარებისას:

  • შედეგი — მიტანა შესრულებულია, შესრულებულია ნაწილობრივ ან არ შედგა მიზეზით
  • როდის — ჩაბარების ფაქტობრივი დრო, და არა ის დრო, როცა კურიერმა ანგარიშამდე მიაღწია
  • ვინ ჩააბარა — შემსრულებელი, რომელზეც ირიცხებოდა დავალება ამ მომენტში
  • ვის — მიმღები ან ის, ვინც მიიღო შეკვეთა მის ნაცვლად, თუ ეს დაშვებულია წესებით
  • რით არის დადასტურებული — დადასტურების ხერხი, არჩეული პროექტისთვის, და თავად შედეგი
  • გადახდა — თუ შეკვეთა იხდება მიღებისას: თანხა, ხერხი და ფულის მიღების ფაქტი

დადასტურების ხერხი აირჩევა პროექტის ქვეშ. ქვემოთ ჩამოთვლილია შესაძლო ვარიანტები — ეს არ არის მზა ფუნქციების სია და არ არის დაპირება, რომ ეს ყველაფერი უკვე რეალიზებულია. რა შეესაბამება კონკრეტულ სამსახურს, დამოკიდებულია იმაზე, რას მიაქვთ, ვის და რა მოთხოვნებს უყენებს თავად კომპანია.

კურიერი აბარებს შეკვეთას მიმღებს და ადასტურებს შესრულებულ მიტანას სმარტფონზე

შედეგის გარეშე დავალება არ იხურება

ეს წესი უფრო მნიშვნელოვანია, ვიდრე თავად დადასტურების ხერხი. სანამ შედეგი არ არის დაფიქსირებული, მიტანა რჩება ღია და ჩანს დისპეტჩერისთვის. სხვაგვარად თვის ბოლოს ყველა მიტანა შესრულებული იქნება, ხოლო სადავო შემთხვევები კვლავ ზარებით მოგიწევთ გაარჩიოთ.

გადახდა მიღებისას

იქ, სადაც შეკვეთა იხდება ადგილზე, მიტანის დადასტურება და გადახდის დადასტურება — ორი განსხვავებული ჩანაწერია. მისაღები თანხა მოდის დავალებასთან ერთად, ხოლო ფულის მიღების ფაქტი აღინიშნება ცალკე: სხვაგვარად ცვლის ბოლოს შეუძლებელია იმის შეჯამება, რამდენი ნაღდია კურიერს ხელში.

ბარათით ან გადარიცხვით გადახდის მიღება შესაძლებელია ინტეგრაციით საგადახდო სერვისთან ან შემსრულებლის ტერმინალთან — შემადგენლობა დამოკიდებულია პროვაიდერზე და ზუსტდება კვლევაზე.

დაბრუნება და მიუტანელი

შეკვეთა, რომლის ჩაბარებაც ვერ მოხერხდა, რჩება კურიერზე იმ მომენტამდე, როცა მან ის ჩააბარა: უკან საწყობში, გამგზავრების პუნქტში ან სხვა შემსრულებელზე. ჩაბარება ფორმდება ისევე, როგორც მიღება, — მეორე მხარით. მანამდე მიუტანელი ჩანს ცალკე სიით, და არ იხსნება ცვლის საერთო სტატისტიკაში.

დადასტურების შესაძლო ხერხებირეალიზაციის ვარიანტები, აირჩევა პროექტის ქვეშ
  • სტატუსის შეცვლასაბაზისო ვარიანტიკურიერი აღნიშნავს ჩაბარებას აპლიკაციაში — ფიქსირდება დრო, ავტორი და შედეგი. მუშაობს ყოველთვის და შეესაბამება იქ, სადაც სადავო შემთხვევები ცოტაა
  • დადასტურების კოდივარიანტიმიმღები ამბობს მოკლე კოდს შეტყობინებიდან — მტკიცებულება, რომ შეკვეთა სწორედ მას მიეცა, და არა კართან დატოვებული
  • QR-კოდივარიანტიკურიერი კითხულობს კოდს შეკვეთიდან ან მიმღები — კურიერის ეკრანიდან. მოსახერხებელია იქ, სადაც ერთ წერტილზე ზედიზედ რამდენიმე შეკვეთას აბარებენ
  • ფოტოვარიანტიგადაცემული შეკვეთის ან იმ ადგილის სურათი, სადაც ის შეთანხმებით დატოვეს. დაერთვის მიტანას და ინახება მასთან ერთად
  • მიმღების ელექტრონული აღნიშვნავარიანტიხელმოწერა ან დადასტურება კურიერის მოწყობილობის ეკრანზე — ქაღალდის ზედნადების ჩვეული ჩანაცვლება
  • დოკუმენტივარიანტიაღნიშვნა ზედნადებში ან აქტში, თუ ქაღალდის დოკუმენტბრუნვა სავალდებულოა. არ აუქმებს სისტემაში ჩანაწერს, არამედ ავსებს მას

არცერთი ვარიანტი არ არის სავალდებულო და არცერთი არ არის გამოცხადებული როგორც უკვე მზა: ნაკრები განისაზღვრება კვლევაზე — იმის მიხედვით, რა მიიტანება, რომელი კამათი ჩნდება ყველაზე ხშირად და რა მოთხოვნებს უყენებს თავად კომპანია. რაც უფრო მკაცრია დადასტურება, მით უფრო დიდხანს დგას კურიერი წერტილზე, ამიტომ მისი გაძლიერება აზრი აქვს იქ, სადაც სადავო შემთხვევები მართლაც არის.

კავშირი საწყობთან

შეკვეთის გადაცემა კურიერზე

საწყობი და მიტანა — არა ორი განყოფილებაა საერთო ჩატით, არამედ ერთი პროცესის ორი მონაკვეთი. შეკვეთა, რომელიც «აწყობილია, მაგრამ არ არის გადაცემული», და შეკვეთა, რომელიც «გადაცემულია, მაგრამ არ არის აღნიშნული», — განსხვავებული მდგომარეობებია, და მათი აღრევა ძვირი ჯდება: პირველს ეძებენ საწყობში, მეორეს — კურიერთან.

შეერთება მარტივად არის მოწყობილი: მესაწყობე აღნიშნავს გადაცემას, კურიერი — მიღებას. სანამ ორივე აღნიშვნა არ არის დაყენებული, შეკვეთა ირიცხება შუალედურ მდგომარეობაში და ჩანს ორივე მხარისთვის. ასე დაკარგულ ადგილს ყოველთვის აქვს მონაკვეთი, რომელზეც ის დაიკარგა, და გარჩევა ცვლის გამოკითხვად არ იქცევა.

სრული საწყობის აღრიცხვა — მიღება, მისამართული შენახვა, ნაშთები, კომპლექტაცია და ინვენტარიზაცია — ცალკე გვერდის თემაა «საწყობისთვის». აქ აღწერილია მხოლოდ შეერთება: რას გადასცემს საწყობი კურიერს და რას იღებს მისგან უკან.

თუ საწყობი სხვა პროგრამაში მუშაობს — ჩვეულებრივი სიტუაციაა: საწყობის აღრიცხვა უკვე მიმდინარეობს არსებულ სისტემაში, და მისი შეცვლა არავის აქვს განზრახული. მაშინ შეერთება შენდება გაცვლით: კურიერების პროგრამა იღებს შეკვეთების მზადყოფნასა და ადგილების შემადგენლობას, ხოლო აბრუნებს სტატუსებს, დადასტურებებსა და დაბრუნებებს.

გაცვლის შემადგენლობა განისაზღვრება იმით, რის გაცემა შეუძლია გარე სისტემას, და ზუსტდება კვლევაზე. წინასწარ მზა ინტეგრაციის გამოცხადება ნიშნავდა სხვისი პროდუქტის დაპირებას.

იგივე პრინციპი მოქმედებს საპირისპირო მიმართულებითაც — დაბრუნებებზე. ჩაბარების აღნიშვნის გარეშე მიუტანელი შეკვეთა ცხოვრობს კურიერის საბარგულში მომდევნო ცვლამდე და ქრება აღრიცხვიდან ზუსტად იმ მომენტში, როცა მასზე უკვე აღარავინ არის პასუხისმგებელი.

საწყობის თანამშრომელი აბარებს მომზადებულ შეკვეთებს კურიერს, რომელიც ადასტურებს მიღებას

რას ადასტურებს კურიერი მიღებისას

  • რომელი შეკვეთები — მიტანების ნომრები, რომლებსაც ის ამ გასვლაზე იღებს
  • რამდენი ადგილი — ყუთების ან პაკეტების რაოდენობა ყოველ შეკვეთაზე
  • შეფუთვის მდგომარეობა — მთელია თუ დაზიანებული; სადავო აღინიშნება ადგილზე, და არა კლიენტთან
  • როდის და ვინ — გადაცემის დრო და ორივე თანამშრომელი: ვინ მისცა და ვინ მიიღო

რა ბრუნდება საწყობში

უკუნაკადი ასევე მნიშვნელოვანია: მიუტანელი შეკვეთები, უარები და ნაწილობრივი დაბრუნებები ჩამოდის უკან იმ მიზეზით, რის გამოც ისინი დაბრუნდა. საწყობი მათ იღებს ოპერაციით — ისევე, როგორც მიწოდებას მიიღებდა, — და შეკვეთა კვლავ ხდება მისი პასუხისმგებლობა.

აწყობილი შეკვეთიდან მიტანის დაწყებამდეოთხი გადასვლა, თითოეული — თანამშრომლის მოქმედება
  • 1შეკვეთა აწყობილია
  • 2შემოწმებულია
  • 3გადაცემულია კურიერზე
  • 4მიტანა დაიწყო

მესამე გადასვლა — ერთადერთია, სადაც შეკვეთა ცვლის პასუხისმგებელს, და ამიტომ ის ფორმდება ორი მხარით: საწყობმა ჩააბარა, კურიერმა მიიღო. თუ ნაბიჯი გამოტოვებულია, ადგილის დაკარგვისას შეუძლებელია მონაკვეთის დასახელება, ხოლო პასუხისმგებლობა ნაწილდება ხმის სიმაღლით გარჩევაზე.

კურიერის აპლიკაცია

მარშრუტი და წერტილები

მიტანის დადასტურება

სადისპეტჩერო პანელი

სადისპეტჩერო პანელი

რას ხედავს კომპანია

სადისპეტჩერო პანელი — სისტემის მეორე ნახევარია: ის, რასაც ხედავს კომპანია, სანამ კურიერები აპლიკაციაში მუშაობენ. მისი ამოცანა არ არის «ყველა მონაცემის ჩვენება», არამედ ერთ ეკრანზე იმის შეკრება, რაც ახლა მოითხოვს გადაწყვეტილებას, და დანარჩენის სიღრმეში გატანა.

მთავარი იდეა აქ ერთია: კომპანია ხვდება, რა ხდება მიტანასთან, ყოველ კურიერთან მუდმივი ზარების გარეშე. დისპეტჩერი უყურებს ეკრანს, და არა კრებს ხუთს რიგრიგობით, რომ გაარკვიოს, ვის რომელი მისამართი აქვს დახურული.

რა ჩანს პანელში:

  • აქტიური კურიერები — ვინ არის ცვლაზე, ვინ არის მარშრუტზე, ვინ გათავისუფლდა და ვის უმთავრდება სამუშაო დრო
  • დანიშნული შეკვეთები — რომელი მიტანებია ვისზე მიმაგრებული და რამდენი წერტილი დარჩა თითოეულს
  • მიმდინარე სტატუსები — მიტანების განაწილება მდგომარეობებით ერთი სიით, ხელით გადათვლის გარეშე
  • შესრულებული მიტანები — რა არის დახურული ცვლაზე, ჩაბარების დროითა და დადასტურებით
  • პრობლემური მიტანები — წარუმატებელი მცდელობები, უარები, დაბრუნებები, ამოწურვის პირას მყოფი ინტერვალის მქონე წერტილები
  • განაუწილებელი — შეკვეთები, რომლებიც ჯერ არცერთ კურიერზე არ არის დანიშნული
  • თანამშრომლების დატვირთვა — რამდენი წერტილია დანიშნული ადამიანზე და რამდენს ხურავს ის რეალურად ცვლაზე
  • ოპერაციების ისტორია — რა ხდებოდა ნებისმიერ მიტანასთან, ყოველი ცვლილების ავტორითა და დროით

წვდომის უფლებები მიჯნავს პანელს როლების მიხედვით: კურიერი ხედავს მხოლოდ თავის დღის დავალებებს, დისპეტჩერი — თავის ცვლას ან ზონას, ხელმძღვანელი — ყველა მიმართულებასა და ანგარიშს. მიმღებების კონტაქტებზე წვდომა და მიტანის გაუქმება — ცალკე უფლებებია, და არა საერთო პაკეტი «თანამშრომელი».

დისპეტჩერი აკონტროლებს აქტიურ მარშრუტებსა და მიტანების სტატუსებს ორ სამუშაო ეკრანზე

ცვლის შეჯამება

დღე, 9 კურიერიპანელის ეკრანის კადრი
146მიტანა დანიშნულია
7წერტილი ვადაგადაცილების რისკით
3მიტანის გარჩევაშია
11შეკვეთა არ არის დანიშნული

სისტემის ეკრანის კადრი, რიცხვები დემონსტრაციულია. ფილების რიგი შემთხვევით არ არის არჩეული: პირველი მიდის ცვლის მოცულობა, შემდეგ — ის, რაც მოითხოვს გადაწყვეტილებას. განაუწილებელი შეკვეთები დგას ბოლოს, რადგან ეს ერთადერთი ფილაა, რომელსაც დისპეტჩერი თავად და ბოლომდე ხურავს.

კავშირი კურიერთან

მიმართვა მოდის დისპეტჩერთან მიტანაზე მიბმული: ჩანს, რომელ მისამართზეა კითხვა და რა მდგომარეობაშია ის. ეს ხსნის საუბრის ნახევარს — იმას, რომელშიც არკვევენ, რომელ შეკვეთაზეა საუბარი.

უკუკავშირი ასევე მუშაობს: დისპეტჩერის შეტყობინება მოდის კურიერთან დავალების ბარათში, და არა ცალკე ზარით, რომელსაც ის მეექვსე და მეშვიდე სართულს შორის კიბეზე მოისმენს.

როლი მონიშვნების ნაკრების ნაცვლად

გამიჯვნა დგინდება როლით, და არა ყოველ ადამიანთან ცალკეული უფლებებით. სხვაგვარად ნახევარ წელიწადში ახალი თანამშრომლის წვდომა კონფიგურირდება «როგორც ივანოვთან», და ვეღარავინ ვერ იტყვის, რა ზუსტად არის მისთვის ღია.

კავშირი ლოგისტიკასთან

ლოგისტიკური სისტემა მართავს მიტანის პროცესს მთლიანად: განაცხადები, ტვირთები, ტრანსპორტი, დღის დაგეგმვა და სამუშაოს განაწილება. კურიერის პროგრამა — შემსრულებლის სამუშაო ინსტრუმენტია ამ პროცესის შიგნით. ეს არ არის ორი კონკურენტი პროდუქტი, არამედ ერთი ამოცანის განსხვავებული დონეები: ერთი პასუხობს კითხვას «როგორ მოვაწყოთ მიტანა», მეორე — «როგორ შევასრულოთ და დავაფიქსიროთ ის».

საწყობი, სადისპეტჩერო, კურიერი და მიმღები ქმნის მიტანის ერთიან ციფრულ სისტემას
შეკვეთის გზა ოთხი მონაკვეთითყოველი გადასვლა — თანამშრომლის მოქმედება
  • 1საწყობი
  • 2ლოგისტიკა
  • 3კურიერი
  • 4კლიენტი

საწყობი პასუხისმგებელია იმაზე, რომ შეკვეთა აწყობილი და გადაცემულია. ლოგისტიკა — იმაზე, ვის და რომელ დღეზე არის ის დანიშნული. კურიერი — იმაზე, რომ შეკვეთამ მიაღწია და ჩაბარდა. კლიენტი ხურავს ჯაჭვს მიღებით. წყვეტა ნებისმიერ ორ რგოლს შორის ერთნაირად გამოიყურება: შეკვეთა არის ერთ სისტემაში და არ არის მეორეში, ხოლო მასზე პასუხისმგებელია ის, ვინც პირველმა აიღო ყურმილი.

რა მოდის ლოგისტიკიდან

მზა მიტანა მისამართით, ინტერვალით, შეკვეთის შემადგენლობითა და მიმღებით, ასევე დანიშვნა — რომელ კურიერზე და რომელ დღეზეა ის მიცემული. დღის დაგეგმვა და სამუშაოს განაწილება რჩება ლოგისტიკური სისტემის მხარეს.

რას აკეთებს კურიერის პროგრამა

მოაქვს დავალება შემსრულებელთან, მიჰყავს ის წერტილებით, აფიქსირებს სტატუსებსა და ჩაბარების დადასტურებას. ეს მიტანაზე ფაქტობრივი მონაცემების ერთადერთი წყაროა: დანარჩენი ყველაფერი — გეგმაა, და არა ფაქტი.

რა მიდის უკან

ფაქტობრივი სტატუსები დროით, ყოველი წერტილის შედეგი, წარუმატებელი მიტანების მიზეზები, დაბრუნებები და კურიერის კომენტარები. ამისგან ლოგისტიკა აშენებს ანგარიშს პერიოდზე, ხოლო მენეჯერი პასუხობს კლიენტს შემსრულებელთან დარეკვის გარეშე.

თუ ლოგისტიკა უკვე საკუთარია

კურიერების პროგრამას შეუძლია იმუშაოს ცალკე აპლიკაციად, მიერთებული API-ით არსებულ სისტემასთან: იღებს დავალებებს, აბრუნებს სტატუსებსა და დადასტურებებს. ასეთი ვარიანტი საჭიროა იქ, სადაც ლოგისტიკური კონტურის შეცვლა არ იგეგმება.

ლოგისტიკური მხარის დეტალური მიმოხილვა — გადაზიდვის განაცხადები, ტვირთების რეესტრი, მარშრუტების დაგეგმვა და ტრანსპორტთან მუშაობა — გვერდზე ლოგისტიკისთვის პროგრამული უზრუნველყოფის. აქ მნიშვნელოვანია სხვა: კურიერის აღნიშვნები — ფაქტობრივი სტატუსების ერთადერთი წყაროა, ამიტომ მისი სამუშაო ადგილი პროექტდება პირველი, და არა ბოლო.

შეტყობინებები

შეტყობინება საჭიროა იქ, სადაც სხვაგვარად დარეკვა მოგიწევდათ. ისინი ცოტაა და კონკრეტულია: თითოეული აცნობებს მოვლენას, რის შემდეგაც ადამიანს რაღაც უნდა გააკეთოს. დანარჩენი ყველაფერი რჩება დავალებების სიაში და კურიერს კიბეზე არ ყურადღებას არ აფანტავს.

დანიშნულია ახალი შეკვეთა

კურიერს მოვიდა დავალება: მისამართი, ინტერვალი და შემადგენლობა. ის მას ხედავს მაშინვე, და არა მიმდინარე მიტანის ბოლოს, — და შეუძლია წერტილი ჩასვას შემოვლის რიგში, სანამ ჯერ არ წასულა ქალაქის მეორე ბოლოში.

შეცვლილია დავალება ან მარშრუტი

დისპეტჩერმა გადადგა წერტილები, დაამატა სასწრაფო მიტანა ან მოხსნა გაუქმებული. შეტყობინების გარეშე კურიერი ამის შესახებ იგებს, როცა ძველ მისამართზე მიდის, — და ხარჯავს საათს დაბრუნებაზე.

ახლოვდება მიტანის დრო

შეხსენება წერტილზე, რომლის ინტერვალიც მალე იწურება. ის მოდის წინასწარ, და არა ვადაგადაცილების მომენტში: აზრი არა იმაშია, რომ დაფიქსირდეს დაგვიანება, არამედ იმაში, რომ ის არ იყოს.

შეკვეთა გაუქმებულია

გაუქმება აღწევს კურიერამდე მანამ, სანამ ის მეშვიდე სართულზე ავა. თუ შეკვეთა უკვე მასთანაა, შეტყობინებასთან ერთად მოდის ისიც, რა უნდა გააკეთოს შემდეგ: დააბრუნოს საწყობში თუ გადასცეს სხვა შემსრულებელს.

საჭიროა კურიერის მოქმედება

დავალება ჰკიდია აღნიშვნის გარეშე, მიტანა არ არის დახურული შედეგით, დისპეტჩერმა დასვა კითხვა წერტილზე. ეს არ არის კონტროლი კონტროლისთვის: დაუხურავი მიტანა საღამოსთვის იქცევა მომდევნო დღის გარჩევად.

შეტყობინებები მიმღებს

კლიენტსაც აქვს სათქმელი: შეკვეთა გადაცემულია კურიერზე, კურიერი გავიდა, მიტანა გადატანილია. ეს ხსნის კომპანიაში შემომავალი ზარების ნაწილს — ადამიანი, რომელმაც სტატუსი იცის, მის დასაზუსტებლად არ რეკავს.

გაგზავნის არხები — შეტყობინება აპლიკაციაში, SMS, მესენჯერი, ელექტრონული ფოსტა — აირჩევა დანერგვისას და უერთდება ინტეგრაციით. კონკრეტულ სერვისებთან მზა მიერთებებს წინასწარ არ ვაცხადებთ: შემადგენლობა დამოკიდებულია იმაზე, რით სარგებლობენ კომპანიის კლიენტები და რა არის ხელმისაწვდომი მის ქვეყანაში.

მოქმედებების ისტორია

ისტორია — არა «ყოველი შემთხვევისთვის» არქივი, არამედ გარჩევის ინსტრუმენტი. ჩანაწერები არ რედაქტირდება: შესწორება შეიტანება ახალი მოვლენით მიზეზით. ამიტომ კითხვას «რატომ ჩამოვიდა შეკვეთა საღამოს შვიდზე» აქვს პასუხი, და არა ვერსიები.

ვის დანიშნეს შეკვეთა

შემსრულებელი, დანიშვნის დრო და ავტორი — ყველა ხელახლა დანიშვნასთან ერთად, თუ დავალება ერთი კურიერიდან მეორეზე გადადიოდა დღის განმავლობაში.

როდის მიიღო ის კურიერმა

ტვირთის გადაცემის ფაქტი ორივე მხრიდან: ვინ მისცა, ვინ მიიღო, როდის და რამდენი ადგილი. მომენტი, რომლიდანაც შეკვეთაზე პასუხისმგებლობა შემსრულებელზეა.

როდის იცვლებოდა სტატუსი

ყოველი გადასვლა ზუსტი დროითა და ავტორით: გავიდა, მივიდა წერტილზე, ჩააბარა. ამ აღნიშვნებისგან იკრიბება მიტანის ფაქტობრივი ხანგრძლივობა.

რით დასრულდა ყველაფერი

მიტანის შედეგი და დადასტურების ხერხი, ხოლო თუ ის არ შედგა — მიზეზი, კურიერის კომენტარი და ის, რაც შემდეგ გადაწყდა.

ჟურნალი № 4417 მიტანითსისტემის ეკრანის კადრი, მონაცემები დემონსტრაციულია
დრომოვლენავინრა არის ჩაწერილი
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-ით — თუ კომპანიის შემაჯამებელი ანგარიშგება სხვა პროგრამაში იწარმოება.

კვირა, 9 კურიერისგან შემდგარი სამსახურიპანელის ეკრანის კადრი, მონაცემები დემონსტრაციულია
  • მიტანილია ინტერვალში612
  • მიტანილია დაგვიანებით74
  • გადატანილია მიმღების თხოვნით39
  • დაბრუნებები და უარები21

ზოლები აჩვენებს წილს პირველი სტრიქონიდან, და არა შეკვეთების საერთო რიცხვიდან: აზრი აქვს შედარებას ნორმალურ შედეგთან, და არა საშუალოსთან. ასეთ ცხრილში გასარჩევია მეორე სტრიქონი — სამოცდათოთხმეტი დაგვიანება კვირაში ეს არ არის «მჭიდრო გრაფიკი», არამედ კონკრეტული მისამართები და საათები, რომლებშიც ცვლა ვერ ასწრებს.

ინტეგრაციები და მონაცემთა გაცვლა

მიტანა იშვიათად დგას ცალკე: შეკვეთები მოდის ერთი პროგრამიდან, კლიენტები იწარმოება მეორეში, საწყობი — მესამეში. ქვემოთ მიმართულებები, რომლებითაც გაცვლა შენდება ყველაზე ხშირად. კონკრეტული შემადგენლობა განისაზღვრება იმით, რის გაცემა შეუძლია გარე სისტემას, და ზუსტდება კვლევაზე — მზა კონექტორებს წინასწარ არ ვპირდებით.

ელექტრონული კომერცია

გაფორმებული შეკვეთა შეიძლება მიტანაში გადაეცეს ავტომატურად, ხოლო სტატუსი — დაუბრუნდეს მყიდველს პირად კაბინეტში. როგორ არის მოწყობილი თავად ვიტრინა და შეკვეთების აღრიცხვა, გარჩეულია გვერდზე ელექტრონული კომერციის.

საწყობის სისტემა

შეკვეთების მზადყოფნა და ადგილების შემადგენლობა მოდის საწყობიდან, კურიერზე გადაცემის ფაქტი და დაბრუნებები მიდის უკან. დეტალურად საწყობის კონტური გარჩეულია გვერდზე «საწყობისთვის».

ლოგისტიკა

შეიძლება იმუშაოს ლოგისტიკურ სისტემასთან ერთად: ის გეგმავს დღეს და ანაწილებს შეკვეთებს, კურიერების პროგრამა აბრუნებს ფაქტობრივ სტატუსებს. დეტალურად — გვერდზე ლოგისტიკის.

CRM

შესაძლებელია ინტეგრაცია კლიენტების ცნობართან და გარიგებების ისტორიასთან: მიტანა იქმნება კლიენტის ბარათიდან, ხოლო მისი შედეგი უბრუნდება მენეჯერს. გაცვლა მიმდინარეობს კლიენტის იდენტიფიკატორით, რომ კონტაქტების დუბლები არ გამრავლდეს.

ERP და სააღრიცხვო სისტემები

შეიძლება იმუშაოს კომპანიის სააღრიცხვო კონტურთან ერთად: შეკვეთები, ზედნადებები, ურთიერთანგარიშსწორებები, გადახდა მიღებისას. გაცვლის მიმართულება განისაზღვრება იმით, რომელი აღრიცხვა ითვლება ძირითადად.

კარტოგრაფიული სერვისები

რუკა, მისამართების გეოკოდირება და წერტილებს შორის გზის აგება უერთდება ინტეგრაციით გარე სერვისთან. კონკრეტულად რომელი — აირჩევა საჭირო ქალაქების დაფარვითა და გამოყენების პირობებით.

შეტყობინებები და გარე სერვისები

შეტყობინებები კურიერსა და მიმღებს, საგადახდო სერვისები მიღებისას გადახდისთვის, კონტრაქტორ-გადამზიდავები. ყოველი მიერთება — ცალკე გაცვლის მოდულია, და არა მონიშვნა კონფიგურაციებში.

API

სისტემის საკუთარი ინტერფეისი: შექმნას მიტანა, დანიშნოს შემსრულებელი, მიიღოს სტატუსი და დადასტურება, წაიღოს მოვლენების ჟურნალი. მისი მეშვეობით უერთდება ყველაფერი, რისთვისაც ცალკე მოდული არ არის.

გაცვლის წესები ყველგან ერთია: ყოველ ოპერაციას აქვს გასაღები, ამიტომ განმეორებითი გადაცემა მეორე მიტანას არ ქმნის; წარუმატებელი შედეგი არ ქრება, არამედ ხვდება გარჩევის რიგში; ყოველი გზავნილი და ყოველი პასუხი იწერება გაცვლის ჟურნალში. ამ სამი წესის გარეშე ინტეგრაცია მუშაობს ზუსტად კავშირის პირველ წყვეტამდე.

დანერგვის რიგი

მიტანას სისტემაში მთლიანად ერთ დღეში არ გადაჰყავთ: სანამ დავალებების ნაწილი პროგრამის გვერდით მიდის, მისი სტატუსები არაფერს ნიშნავს. ამიტომ გაშვება მიდის მონაკვეთებად, და ყოველი მომდევნო ეყრდნობა მომუშავე წინას.

1. კვლევა

როგორ იღებენ კურიერები დავალებებს ახლა, ვინ აწარმოებს სტატუსებს, რით დასტურდება ჩაბარება, რომელი გამონაკლისები ჩნდება ყველაზე ხშირად და რომელი პროგრამები დგას უკვე. შედეგი — პროცესის აღწერა და პირველ რიგში ავტომატიზირებადის ჩამონათვალი.

2. სტატუსები და შედეგები

მდგომარეობების სასრული სია, მათ შორის გადასვლის წესები და სავალდებულო შედეგი ყოველ მიტანასთან. ყველაზე დაუფასებელი ეტაპი: მის გარეშე აპლიკაცია ხდება კიდევ ერთი ადგილი, სადაც მიმოწერას აწარმოებენ.

3. პილოტი კურიერების ჯგუფზე

ერთი ზონა, ერთი ცვლა ან ორ-სამი შემსრულებელი გადის სრულ წრეს რეალურ მიტანებზე: დანიშვნა, ტვირთის მიღება, მარშრუტი, სტატუსები, დადასტურება, პრობლემური წერტილების გარჩევა.

4. გაშლა და გაცვლა

დანარჩენი კურიერები დამუშავებული სქემით, როლები და უფლებები, ინტეგრაციები ცალკე გაცვლის მოდულებით. შემდეგ გროვდება ისტორია, ჩნდება ანგარიშები პერიოდზე და მონაცემები ცვლების დაგეგმვისთვის.

განვიხილოთ თქვენი მიტანა

დაგვიკავშირდით ახლავე

მოგვწერეთ, რამდენი კურიერი მუშაობს და რამდენი მიტანა მიდის დღეში, როგორ ნაწილდება ახლა დავალებები, რით დასტურდება ჩაბარება და რომელ პროგრამებში დევს შეკვეთები და კლიენტები. ჩვენ გიპასუხებთ, რა ავტომატიზირდება პირველ რიგში, რა შეიძლება მიერთდეს არსებულ სისტემებს და რისგან დაწყებაა გონივრული პილოტი.