Oprogramowanie dla logistyki

Zlecenia, trasy, ładunki i dostawa w jednym systemie

Dopóki przewozów jest niewiele, trzymają się w czyjejś głowie, w arkuszu i na czacie. Gdy rośnie ich liczba, przestaje to działać: gdzie jest ładunek, wie tylko kierowca, a kto komu co obiecał — tylko osoba, która przyjęła zlecenie. Oprogramowanie dla logistyki usuwa ten sposób pracy: zlecenie, trasa, ładunek i status dostawy stają się zapisami w jednym systemie, a dyspozytor widzi je na jednym ekranie. Poniżej opisujemy, jak to działa — od wpłynięcia zlecenia do potwierdzenia odbioru.

Czym jest system

zarządzania logistyką

System zarządzania logistyką — oprogramowanie prowadzące ewidencję przewozów: przyjmuje zlecenia, składa z nich trasy, przydziela wykonawców, śledzi ruch ładunków i przechowuje historię tego, co stało się z każdą dostawą.

Różnicę widać na jednym przykładzie. Bez systemu zlecenie żyje w komunikatorze, trasa na kartce na biurku dyspozytora, a stan ładunku w głowie kierowcy. Odpowiedź klientowi pytającemu, gdzie jest jego ładunek, oznacza trzy telefony. Nikt nie wie, ile pojazdów jest załadowanych na jutro, bo tej liczby nigdzie nie policzono.

W systemie to wszystko są zapisy. Zlecenie ma numer, nadawcę, odbiorcę, termin i bieżący stan. Trasa ma listę punktów, kolejność objazdu i wykonawcę. Ładunek ma status, który zmienia się przez czynność w programie, a nie przez słowa. Odpowiedź na pytanie, gdzie jest ładunek, zajmuje kilka sekund i nie zależy od tego, kto dziś jest na zmianie.

Przykład. Klient złożył zlecenie transportowe w czwartek. Operator sprawdził adres i gabaryty i wstawił zlecenie do piątkowej trasy, a system przypisał je kierowcy razem z sześcioma innymi punktami. Rano kierowca otworzył listę zadań i oznaczył odbiór, a wieczorem dostawę. W tym czasie status u klienta się zmieniał, a w piątek wieczorem firma miała gotowe podsumowanie: ile punktów objechano, ile zrobiono w terminie i która dostawa się nie udała.

Automatyzacja logistyki zaczyna się tam, gdzie odpowiedzi na trzy pytania przestają mieścić się w głowie dyspozytora: ile zleceń jest teraz w realizacji, gdzie znajduje się dana przesyłka i dlaczego wczoraj dwie dostawy przesunęły się na następny dzień.

Obieg systemu logistycznegood zlecenia do potwierdzenia odbioru
  • 1Zlecenie
  • 2Weryfikacja
  • 3Trasa
  • 4Wykonawca
  • 5Wydanie
  • 6Ruch
  • 7Dostawa
  • 8Dyspozytor

Powiązanie działa w obie strony: zadanie idzie z lewej na prawo, a oznaczenia i zdarzenia od wykonawcy wracają. Dostawę uznaje się za dokonaną nie wtedy, gdy kierowca odjeżdża spod adresu, lecz wtedy, gdy potwierdzono odbiór. Bez tego kroku system opowiadałby, co sądzi o swoich ładunkach, a nie co naprawdę się stało.

Pracownik centrum logistycznego sprawdza ładunek przy pojeździe, a dyspozytor nadzoruje wyjazd z biura

Co system wie o każdym przewozie

  • Co się wiezie — opis ładunku, liczba miejsc, waga, objętość, szczególne warunki przewozu
  • Skąd i dokąd — adres odbioru, adres dostawy, osoby kontaktowe po obu stronach
  • Kiedy — termin dostawy, okno czasowe odbiorcy, rzeczywiste godziny wyjazdu i odbioru
  • Kto odpowiada — kierowca albo kurier, pojazd, trasa, osoba odpowiedzialna w biurze
  • W jakim jest stanie — bieżący status i cały łańcuch jego zmian, z autorem i godziną
  • Co to potwierdza — dokumenty, zdjęcia, podpis odbiorcy, komentarze wykonawcy

Czego system nie robi sam

Oprogramowanie nie prowadzi pojazdu i nie zastępuje dyspozytora. Usuwa pracę ręczną wokół decyzji: zbiera zlecenia w jednym miejscu, pokazuje obciążenie, nie pozwala zgubić punktu i zapisuje każdą zmianę. Decyzja o tym, kto weźmie pilne zamówienie i czy czekać na spóźnionego klienta, zostaje przy człowieku — ale podejmuje się ją na pełnym obrazie, a nie z pamięci.

Tak samo system nie zna sam z siebie ruchu drogowego i pogody: wszelkie dane zewnętrzne docierają do niego przez integrację, której zakres określa projekt.

Od czego firmy zwykle zaczynają

Do systemu przechodzi najpierw ewidencja zleceń — nie trasy i nie mapy. Powód jest prosty: dopóki zlecenia żyją na czacie, każda trasa powstaje z niepełnej listy, a każdy raport liczy się z tego, co ktoś zdążył zapisać.

Zadania, które rozwiązuje system

To, co następuje dalej, nie jest listą funkcji, lecz sześcioma problemami, dla których automatyzuje się logistykę w pierwszej kolejności. Każdy opisujemy tak samo: co dzieje się bez oprogramowania i co zmienia się z nim.

Zlecenia się nie gubią

Bez systemu zlecenie przychodzi komunikatorem, e-mailem i telefonem, a jego los zależy od tego, czy ktoś je zapisał. W systemie każde zlecenie to zapis z numerem, autorem i terminem: jest albo w realizacji, albo zamknięte, i trzeciego stanu nie ma. Zgubione zlecenie widać od razu, a nie wtedy, gdy dzwoni klient.

Trasa powstaje ze zleceń, a nie z pamięci

Dyspozytor widzi wszystkie jutrzejsze punkty jako listę: adresy, okna czasowe, gabaryty. Punkty składa się w trasy, a trasa dostaje wykonawcę i kolejność objazdu. Zapomniany punkt nie przesuwa się po cichu na następny dzień — zostaje nieprzypisany i widnieje na osobnej liście.

Obciążenie ludzi i pojazdów jest widoczne

Ile punktów już przypisano pojazdowi, ile miejsca zostaje w wadze i objętości, którym kierowcom zmiana kończy się za godzinę. Bez tych liczb obciążenie rozdziela się na oko, a jeden pojazd wyjeżdża w połowie pusty, podczas gdy drugi nie zdąży objechać wszystkiego do wieczora.

Statusu ładunku nie trzeba ustalać telefonicznie

Stan dostawy zmienia ten, kto ją wykonuje, w chwili czynności. Dyspozytor, opiekun i klient patrzą na ten sam zapis. «Gdzie jest mój ładunek» przestaje być pracą dla trzech osób.

Potwierdzenie odbioru jest zapisane

Kto przyjął ładunek, kiedy i na jakiej podstawie, to zapis w systemie, a nie wspomnienie. Podpis, zdjęcie albo kod potwierdzenia dołącza się do konkretnej dostawy. Spór «dostarczyliśmy — nie, nie dostarczyliście» rozstrzyga się otwarciem karty, a nie dochodzeniem.

Niepowodzenia wyjaśnia się z faktów

Opóźnienia, anulowania, zwroty i nieudane dostawy stają się osobnymi zdarzeniami z powodem. Na koniec miesiąca widać nie «tak bywa», lecz konkretną listę: ile niepowodzeń, na których trasach i z jakiej przyczyny.

Z czego składa się system

System składa się z modułów. Nie każda firma potrzebuje wszystkich: miejska firma kurierska nie potrzebuje ewidencji przewozów międzymiastowych, a producent z własną flotą nie potrzebuje wymiany zamówień. Skład określa zadanie, ale moduły projektuje się z góry tak, by do siebie pasowały, a nie dokłada później.

Biuro przyjmowania zleceń, magazyn z przygotowanym ładunkiem i pojazdy tworzą jeden system logistyczny

Przyjmowanie i obsługa zleceń

Punkt wejścia systemu: zlecenie transportowe z nadawcą, odbiorcą, zawartością ładunku, terminem i warunkami. Zlecenia przychodzą od handlowca, z konta klienta albo z systemu zewnętrznego przez API — i od tej chwili wszystkie żyją według tych samych reguł.

Trasy i punkty dostawy

Składanie punktów w trasę, kolejność objazdu, przypisanie pojazdu i wykonawcy, zmiana trasy w ciągu dnia. Trasa to obiekt ewidencyjny na równi ze zleceniem: ma datę, stan i historię zmian.

Rejestr ładunków

Co dokładnie się wiezie: miejsca, waga, objętość, opakowanie, warunki szczególne. Ładunek jest powiązany ze zleceniem, trasą, dokumentami i bieżącym statusem, więc każde z nich odtwarza pozostałe.

Pojazdy i wykonawcy

Kartoteka pojazdów i ludzi: ładowność, objętość zabudowy, typ pojazdu, godziny pracy, obszar działania. Stąd bierze się obciążenie — ile punktów da się jeszcze dziś dołożyć temu pojazdowi.

Pulpit operacyjny

Miejsce pracy pracownika: trwające dostawy, trasy, wykonawcy, statusy, opóźnienia i problematyczne zamówienia na jednym ekranie. Otwiera się w przeglądarce, nie ma czego instalować.

Statusy i zdarzenia

Skończony zbiór stanów dostawy i reguły przechodzenia między nimi. Każda zmiana to zdarzenie z autorem, godziną i powodem; zdarzenia składają się na historię, z której później wyjaśnia się niepowodzenie.

Powiązanie z magazynem

Szew z kompletacją i wysyłką: co skompletowano, co przygotowano do przekazania, co faktycznie przekazano kierowcy. Bez niego magazyn i dostawa żyją w dwóch osobnych ewidencjach i rozjeżdżają się do południa.

Miejsce pracy wykonawcy

Aplikacja albo interfejs mobilny kierowcy i kuriera: lista zadań, adresy, kolejność objazdu, szczegóły ładunku, zmiany statusu, potwierdzenie odbioru i dostawy, kontakt z dyspozytorem.

Powiadomienia

Wiadomości do klienta i do pracownika: zlecenie przyjęte, ładunek odebrany, kurier w drodze, dostawa przełożona, dostawa nieudana. Kanały doręczania wiadomości wybiera się przy wdrożeniu i podłącza integracjami.

Role i uprawnienia

Operator zleceń, dyspozytor, magazynier, kierowca, kierownik. Zmiana trasy, anulowanie dostawy, poprawa adresu i dostęp do danych osobowych odbiorców to osobne uprawnienia, a nie jeden pakiet «pracownik».

Analityka i raporty

Liczba dostaw, udział wykonanych w terminie, wykorzystanie pojazdów i ludzi, skuteczność tras, lista problematycznych zamówień. Raporty eksportują się do pliku i budują według harmonogramu.

API i integracje

Zewnętrzny interfejs systemu: utworzyć zlecenie, sprawdzić status, pobrać trasę, przekazać potwierdzenie dostawy, pobrać dziennik. Tędy podłączają się sklep internetowy, CRM, ERP i system magazynowy.

Zarządzanie zamówieniami

od zlecenia do dostawy

Zlecenie transportowe — dokument utrwalający, co i dokąd trzeba dostarczyć, w jakim terminie, na czyj koszt i na jakich warunkach. Wszystko, co następuje potem — trasa, wykonawca, statusy, dokumenty — wiąże się z jego numerem.

Zlecenie trafia do systemu na trzy sposoby: tworzy je handlowiec, klient wypełnia je sam na swoim koncie albo inny system firmy przekazuje je przez API. Źródło jest różne, dalsza droga ta sama — inaczej część zamówień wyrobiłaby sobie własną, niepisaną kolejność obsługi.

Weryfikacja — osobny krok, a nie formalność. System sprawdza, czy wypełniono pola obowiązkowe, czy odbiorca jest w kartotece, czy ładunek mieści się w dopuszczalnych gabarytach i czy termin jest realny. Wątpliwe zlecenie nie wsuwa się po cichu do trasy: zostaje na liście do wyjaśnienia, z jasnym powodem.

Co zawiera zlecenie:

  • Numer, datę utworzenia, autora i źródło — kto je utworzył i skąd
  • Klienta i płatnika, gdy to dwie różne strony
  • Adres odbioru i adres dostawy z osobami kontaktowymi
  • Zawartość ładunku: opis, liczbę miejsc, wagę, objętość, opakowanie
  • Termin dostawy i okno czasowe pasujące odbiorcy
  • Warunki: płatność przy odbiorze, ładunek delikatny, konieczne wniesienie na piętro, potrzebna druga osoba
  • Powiązane dokumenty: list przewozowy, faktura, zamówienie z innego systemu

Przypisanie do dostawy — chwila, w której zlecenie przestaje być zamiarem i staje się pracą. Trafia do trasy konkretnego dnia, dostaje wykonawcę, a wykonawca dostaje zadanie na swojej liście. Od tej chwili zlecenie widać w panelu dyspozytorskim, w aplikacji kierowcy i w historii klienta.

Część zmian przestawia plan dnia: nowy adres może wypaść poza trasę, a zwiększona waga może nie zmieścić się w przypisanym pojeździe. Takiego zlecenia nie zmienia się po cichu — wraca do dyspozytora do ponownego zaplanowania, razem z powodem.

Operator logistyczny doprecyzowuje zlecenie przez telefon i przegląda kolejkę zamówień na dostawę

Droga jednego zlecenia

Zlecenie nr 4187 od początku do końcazrzut z systemu
  • UtworzoneHandlowiec wprowadził zlecenie: dwa miejsca, 46 kg, odbiór z magazynu, dostawa pod adres odbiorcy do 18:00 w piątek
  • SprawdzoneAdres znaleziono w kartotece, gabaryty pasują do typu pojazdu, termin jest realny — zlecenie przechodzi do planowania
  • Wstawione do trasyPunkt dodano do piątkowej trasy jako czwarty w kolejności objazdu
  • Przypisano wykonawcęTrasę przypisano kierowcy i pojazdowi; zadanie pojawiło się na ich liście na jutro
  • Ładunek odebranyKierowca oznaczył odbiór w magazynie, system zapisał godzinę wyjazdu i przeniósł zlecenie w tranzyt
  • DostarczoneOdbiorca przyjął ładunek, potwierdzenie dołączono do zlecenia, godzinę odbioru zapisano
  • ZamknięteDokumenty oddano bez rozbieżności; zlecenie trafia do historii i do raportu okresowego

Zrzut z systemu; dane są poglądowe. Piąty krok ma znaczenie: odbiór oznacza ten, kto fizycznie bierze ładunek. Jeśli oznaczy go dyspozytor, bo ktoś zadzwonił, system zaczyna opisywać nie przewóz, lecz opowieść o nim.

Zmiana przypisanego zlecenia

Zmiana to operacja zarządzana, a nie dowolna edycja. Zmiana adresu, terminu albo zawartości ładunku zachowuje poprzednią wersję i zostawia ślad: kto zmienił, kiedy i co dokładnie. Inaczej wyjaśnianie spornej dostawy rozbija się o pytanie, jaki właściwie był adres na początku.

Zarządzanie trasami

punkty, kolejność i wykonawcy

Trasa — lista punktów, które jeden wykonawca objeżdża na zmianie, wraz z kolejnością objazdu. Punkt to konkretna czynność pod adresem: odebrać ładunek, dostarczyć ładunek, odebrać zwrot.

Tworzenie trasy zaczyna się od nieprzypisanych zleceń na wybraną datę. Dyspozytor widzi je jako listę: adres, dzielnica, okno czasowe odbiorcy, waga i objętość. Punkty składa się w trasę ręcznie albo regułą — na przykład wszystkie jutrzejsze dostawy w tej dzielnicy — a trasa od razu pokazuje łączną wagę, objętość i liczbę punktów.

Kolejność punktów ustala się wprost i widzą ją wszyscy: dyspozytor w panelu i kierowca w aplikacji. Kolejność zmienia się przesunięciem punktu, a system przelicza obciążenie trasy i ostrzega przed konfliktem — na przykład wtedy, gdy punkt z oknem «do 12:00» trafia na ósme miejsce.

Przypisanie wykonawcy — powiązanie trasy z kierowcą albo kurierem i z pojazdem. System uwzględnia ładowność i objętość zabudowy: trasa niemieszcząca się w przypisanym pojeździe zostaje zgłoszona przed wyjazdem, a nie odkryta przy załadunku.

Zmiana trasy zdarza się w ciągu dnia i jest to scenariusz zwykły, a nie awaryjny. Punkt można dodać, usunąć, przenieść do innej trasy albo na inny dzień. Wykonawca widzi zmianę na swojej liście, a historia trasy zachowuje ślad: co się zmieniło, kto zmienił i o której godzinie.

Nadzór nad realizacją — porównanie planu z faktem: ile punktów trasy jest zamkniętych, ile zostało, gdzie wykonawca odszedł od kolejności objazdu, które punkty przekroczyły swoje okno czasowe. Trasę zamyka się, gdy zamknięto wszystkie jej punkty — łącznie z tymi, które skończyły się nieudaną dostawą.

Planista logistyczny układa trasy i kolejność punktów dostawy na dwóch ekranach

Automatyczne układanie kolejności punktów

Automatyczne budowanie optymalnej trasy to osobny moduł, a nie wbudowana funkcja systemu ewidencyjnego. Warto traktować je jako opcję wdrożeniową: wymaga źródła danych drogowych, reguł obliczeń i sprawdzenia na rzeczywistych przejazdach firmy.

Możliwości sięgają od prostego uporządkowania punktów według strefy i okna czasowego po obliczenia przez zewnętrzny serwis mapowy. Co dokładnie się podłączy i na jakich danych będzie pracować, ustala się w analizie przedwdrożeniowej: deklarowanie z góry gotowej optymalizacji byłoby obietnicą, a nie opisem.

Warstwa podstawowa działa bez niego: punkty, kolejność, wykonawca i nadzór nad realizacją nie zależą od tego, czy punkty ułożył człowiek, czy algorytm.

Trasa jako obiekt ewidencyjny

Trasa ma datę, wykonawcę, pojazd, stan i historię zmian — dokładnie jak zlecenie. Dlatego pytanie, dlaczego dany adres przesunął się z wczoraj na dziś, rozstrzyga się z zapisu trasy, a nie z tego, co pamięta zmiana.

Piątkowa trasazrzut z panelu dyspozytora; dane są poglądowe
PunktDziałanieOknoMiejscWagaStan
1Magazyn, ul. PromyszlennajaOdbiór ładunku08:00–09:0014310 kgwykonano
2Sklep «Centralny»Dostawa09:00–12:00486 kgwykonano
3Biuro klienta, 4. piętroDostawa10:00–13:00218 kgw tranzycie
4Punkt odbioru, dzielnica AsanbajDostawado 18:006142 kgoczekuje
5Sklep «Wostocznyj»Dostawa + zwrot14:00–17:00264 kgoczekuje

Kolejność objazdu widzą zarówno dyspozytor, jak i kierowca, więc «zamieniliśmy je miejscami» nigdy nie zamienia się w spór. Wiersz 3 nie zamknie się, dopóki wykonawca nie oznaczy wyniku: wniesienie na piętro to klasyczne miejsce, w którym dostawa się opóźnia, a system powinien dowiedzieć się o tym od tego, kto stoi przy drzwiach.

Zarządzanie ładunkami

co wieziemy, skąd, dokąd i kto odpowiada

Ładunek — to, co fizycznie się przemieszcza. W systemie jest osobnym zapisem powiązanym ze zleceniem: jedno zlecenie może wieźć kilka ładunków, a jeden przejazd — ładunki kilku zleceń.

Ten rozdział nie służy księgowej ścisłości. To na poziomie ładunku rozstrzyga się najczęstsze pytania: ile miejsc wyjechało, czy wszystkie dojechały, które jest uszkodzone, co wróciło.

Każda zmiana stanu ładunku to zdarzenie z godziną i autorem. Dlatego historię przewozu da się odtworzyć w całości: kiedy ładunek odebrano, gdzie przeszedł między wykonawcami, kiedy wydano go odbiorcy i kto to potwierdził.

Przekazanie między wykonawcami — osobna operacja, a nie efekt uboczny. Ładunek jadący z magazynu do sortowni, a stamtąd pod adres, zmienia ręce co najmniej dwa razy. Każde przekazanie zapisuje się wprost; inaczej, gdy coś zginie, nie da się wskazać odcinka, na którym się to stało.

Stąd bierze się także odpowiedź na pytanie «czyja wina» — nie w sensie szukania winnego, lecz w sensie odcinka drogi. Uszkodzenie stwierdzone przez odbiorcę wiąże się z etapem, na którym ładunek był zapisany na konkretnego wykonawcę.

Pracownik skanuje miejsce ładunkowe przed załadunkiem do pojazdu

Powiązane dokumenty

List przewozowy, protokół przekazania, zdjęcie opakowania i podpis odbiorcy żyją obok ładunku. Dokument jest powiązany jednocześnie z ładunkiem i ze zleceniem, więc można go znaleźć zarówno od strony klienta, jak i od strony przejazdu — bez przeszukiwania czatu.

Zdjęcie przy przyjęciu i przy wydaniu to najtańszy sposób zamknięcia sporu o uszkodzenie: powstało o znanej godzinie i zrobiła je znana osoba, a leży w tej samej karcie co podpis odbiorcy.

Ładunek i zlecenie to osobne zapisy

Jedno zlecenie może wieźć kilka miejsc, a jeden przejazd — ładunki kilku zleceń. Dopóki zapis jest jeden, każdy przypadek częściowy — trzy miejsca z pięciu przyjęte, jedno zwrócone — trzeba opisywać słowami w komentarzu.

Co przechowuje się dla jednego ładunkuzestaw pól doprecyzowuje projekt
  • Co się wiezieobowiązkowoOpis, liczba miejsc, waga, objętość, rodzaj opakowania, warunki szczególne — delikatne, w temperaturze, potrzebne dwie osoby
  • SkądobowiązkowoAdres odbioru, magazyn albo miejsce wysyłki, osoba kontaktowa u nadawcy
  • DokądobowiązkowoAdres dostawy, odbiorca, okno przyjęcia, uwagi o dojeździe i wnoszeniu
  • Kto odpowiadaobowiązkowoBieżący posiadacz: kierowca, kurier, magazyn albo sortownia — z historią przekazań
  • Bieżący statuszmienia się w trakcie pracyJeden ze stanów warstwy dostawy; zmienia go czynność wykonawcy, a nie ręczna edycja pola
  • Godzina wyjazduzapisywana z faktuChwila, w której wykonawca przejął ładunek i ten fizycznie opuścił miejsce wyjazdu
  • Godzina odbioruzapisywana z faktuChwila przekazania odbiorcy, wraz ze sposobem potwierdzenia
  • Dokumenty i powiązaniawedług potrzebList przewozowy, protokół, zdjęcia, podpis, numer zlecenia, numer zamówienia w systemie zewnętrznym

Pola obowiązkowe to minimum, bez którego ładunek nie trafi do trasy. Reszta jest konfigurowalna: przewóz mebli i dostawa dokumentów mają inne zestawy pól mających sens, a zmuszanie ludzi do wypełniania tego, co niepotrzebne, to pewny sposób na kartotekę pełną myślników.

Kontrola dostaw: statusy i sytuacje wyjątkowe

Status to nie napis na ekranie, lecz stan określający, jakie czynności są dozwolone. Zbiór stanów jest skończony: dopóki nie nazwie się go wprost, każdy pracownik rozumie «w realizacji» po swojemu i nie ma z czego zbudować raportu.

Kurier przekazuje paczkę odbiorcy i zapisuje potwierdzenie dostawy
Główny łańcuch statusównormalna droga dostawy
  • UtworzoneZlecenie przyjęto i sprawdzono. Ładunek nie jest jeszcze skompletowany i nie przypisano wykonawcy, ale zobowiązanie wobec klienta jest już zapisane
  • PrzygotowaneŁadunek jest skompletowany i zebrany, miejsca oznakowane, dokumenty gotowe. Od tej chwili zawartość nie zmienia się bez osobnej operacji
  • Przekazane do dostawyŁadunek fizycznie przejął wykonawca: oznaczenia dokonuje ten, kto go odebrał. Odpowiedzialność przechodzi z magazynu na wykonawcę
  • W tranzycieWykonawca jedzie trasą. To tutaj pojawiają się zdarzenia pośrednie: dojechał do punktu, zaczął rozładunek, opóźnił się pod poprzednim adresem
  • DostarczoneOdbiorca przyjął ładunek, a potwierdzenie dołączono do dostawy. Dopiero teraz dostawę uznaje się za zakończoną — a nie w chwili odjazdu spod adresu

Kolejność ma znaczenie dokładnie taka, jaka jest. Każde przejście wykonuje ten, kto wykonał czynność, w chwili tej czynności — inaczej system pokazuje nie stan przewozu, lecz zamiar dyspozytora. Stany pośrednie (w sortowni, przekazane podwykonawcy) dokłada się pod proces firmy, ale zbiór pozostaje skończony i jawny.

Co robi system w sytuacji nietypowejzachowanie domyślne, doprecyzowane w projekcie
Co się stałoCo robi systemStan
Opóźnienie: okno odbiorcy się kończyOznacza punkt jako przekroczony, pokazuje go dyspozytorowi na osobnej liście, przygotowuje powiadomienie do odbiorcy o przełożeniuwyjaśnienie
Klient anulował zamówienie przed wysyłkąZamyka zlecenie z powodem anulowania, usuwa punkt z trasy i zwraca ładunek na stan magazynunormalny
Klient anulował zamówienie, gdy ładunek był w tranzycieNie zamyka dostawy po cichu: przenosi ją w zwrot i dokłada punkt zwrotu do trasy wykonawcywyjaśnienie
Odbiorcy nie maZapisuje nieudaną dostawę z powodem i komentarzem wykonawcy, zostawia u niego ładunek i stawia pytanie o kolejną próbęwyjaśnienie
Odbiorca przyjął ładunek częściowoDzieli dostawę: przyjęte miejsca się zamykają, odrzucone idą w zwrot jako osobny zapiswyjaśnienie
Ładunek uszkodzono w transporcieOtwiera zdarzenie ze zdjęciami i osobą odpowiedzialną w chwili uszkodzenia i nie pozwala zamknąć dostawy jak zwykłejwyjaśnienie
Wykonawca nie stawił się na zmianęZwalnia jego trasę do ponownego przypisania i pokazuje dyspozytorowi wszystkie objęte tym punkty na jednej liścieostrzeżenie

Zasada ogólna: niepomyślny wynik nie znika i nie zamienia się w pomyślny. Dostawa pozostaje otwarta i trafia do kolejki wyjaśnień — to tańsze niż raport bez żadnych problemów, bo nie było gdzie ich zapisać.

To, których sytuacji wyjątkowych firma naprawdę potrzebuje, rozstrzyga analiza przedwdrożeniowa. Przewóz mebli potrzebuje zwrotów i wyjaśniania uszkodzeń; dostawa dokumentów — ponownych prób i weryfikacji tożsamości odbiorcy. Zbiór stanów jest konfigurowalny, ale reguła pozostaje ta sama: każda dostawa kończy się powodem, a powód trafia do raportu.

Pulpit operacyjny

co widzą dyspozytor i administrator

Pulpit operacyjny — miejsce pracy, z którego prowadzi się dzień. Jego zadaniem nie jest pokazywać dane, lecz zebrać na jednym ekranie wszystko, co wymaga decyzji teraz, i nie pokazywać reszty.

Dlatego panel buduje się jak stanowisko dowodzenia: pilne u góry, ogólny obraz dnia niżej, historia i kartoteki jeszcze niżej. Pracownik nie musi pamiętać, gdzie co leży, żeby odpowiedzieć na telefon klienta.

Co pokazuje panel:

  • Trwające dostawy — każdy punkt będący teraz w realizacji, z wykonawcą i bieżącym statusem
  • Trasy dnia — ile punktów zamknięto, ile zostało, gdzie trasa jest opóźniona wobec planu
  • Wykonawcy — kto jest na zmianie, kto jest w trasie, kto skończył, komu kończą się godziny pracy
  • Statusy — rozkład dostaw według stanów na jednej liście, bez liczenia ręcznego
  • Opóźnienia — punkty, którym kończy się okno odbiorcy albo już się skończyło
  • Problematyczne zamówienia — nieudane dostawy, zwroty, uszkodzenia, odmowy odbiorcy
  • Wykorzystanie — ile wagi i objętości przypisano pojazdowi i ile miejsca zostaje
  • Nieprzypisane — zlecenia, które nie trafiły jeszcze do żadnej trasy
  • Historia operacji — co stało się z dowolnym zleceniem, trasą albo ładunkiem, z autorem i godziną

Uprawnienia dostępu rozdzielają panel według ról. Dyspozytor widzi swój region, kierownik wszystkie kierunki, a operator call center statusy i kontakty, ale nie dane finansowe.

Rozdział ustala się rolą, a nie zestawem pól wyboru dla każdego pracownika. Inaczej po pół roku uprawnienia nowej osoby są ustawione «jak u Iwanowa», a nikt już nie powie, do czego dokładnie ma dostęp.

Dyspozytor obserwuje trwające trasy, odchylenia i stan pojazdów

Podsumowanie zmiany

Dzień, 6 traszrzut z panelu
118dostaw w realizacji
9punktów zagrożonych opóźnieniem
4problematycznych zamówień
12zleceń nieprzypisanych

Zrzut z systemu; liczby są poglądowe. Kolejność kafelków nie jest przypadkowa: na pierwszym miejscu stoi nie łączna liczba, lecz to, co wymaga decyzji. Nieprzypisane zlecenia są na końcu, bo to jedyny kafelek, który dyspozytor zamyka sam i zamyka do końca.

Historia operacji

Historia to nie archiwum trzymane na wszelki wypadek, lecz narzędzie wyjaśniania. Zapisów się nie edytuje: poprawkę wprowadza się nowym zapisem. Dlatego pytanie, kto przełożył dostawę na jutro, ma odpowiedź, a nie kilka wersji.

Czyta się ją zwykle od jednego z trzech końców: po zleceniu — co się z nim działo; po wykonawcy — co robił na zmianie; po trasie — jak zmieniała się w ciągu dnia.

Powiązanie z magazynem

od kompletacji do przekazania w dostawę

Magazyn i logistyka to nie dwa działy ze wspólnym czatem, lecz dwa etapy jednego procesu. Ładunek skompletowany, ale nieprzekazany, i ładunek przekazany, ale nieoznaczony, to dwa różne stany, a ich mylenie kosztuje.

Jeden proces cyfrowy oznacza jedno: każde przejście między magazynem a dostawą zapisuje się czynnością, a nie wiadomością. Magazynier oznacza kompletację, kierowca — przejęcie ładunku, odbiorca — odbiór. Między tymi oznaczeniami ładunek zawsze jest zapisany na konkretnym etapie.

Co szew daje magazynowi: widzi, co już wyjechało, a co drugi dzień stoi w strefie wysyłki. Co daje logistyce: trasy nie planuje się wokół ładunku, którego jeszcze nie skompletowano, a kierowca nie przyjeżdża pod bramę, zanim będzie co ładować.

Pełna ewidencja magazynowa — przyjęcia, odkładanie, inwentaryzacje, partie i terminy ważności — jest tematem osobnej strony. Tutaj opisujemy tylko szew: co magazyn przekazuje logistyce i co dostaje z powrotem.

Jeden proces dla magazynu i dostawysześć przejść, każde jest czynnością pracownika
  • 1Zamówienie
  • 2Kompletacja
  • 3Przygotowanie
  • 4Przekazanie
  • 5Dostawa
  • 6Potwierdzenie

Czwarte przejście jest jedynym, w którym ładunek zmienia ręce. Właśnie dlatego obsługuje się je jako osobną operację o dwóch stronach: magazyn przekazał, wykonawca przyjął. Jeśli ten krok się pominie, przy zniknięciu miejsca nie da się wskazać etapu, a wyjaśnianie zamienia się w przesłuchanie zmiany.

Magazynier przekazuje przygotowany ładunek kierowcy przy bramie magazynu

Co przechodzi między magazynem a logistyką

  • Z magazynu do logistyki — zawartość skompletowanego zamówienia, liczba miejsc, waga i objętość, gotowość do wysyłki, numery oznakowania
  • Z logistyki do magazynu — planowana godzina przyjazdu pojazdu, kto przyjedzie po ładunek, do której trasy trafia
  • Z powrotem do magazynu — zwroty, odrzucone miejsca i niedostarczony ładunek z powodem powrotu
  • Wspólne dla obu — historia ruchu miejsca: gdzie było, kto je przyjął i kiedy zmieniła się osoba odpowiedzialna

Jeśli magazyn działa w innym programie

To sytuacja typowa: ewidencję magazynową prowadzi już istniejący system i nikt nie zamierza go wymieniać. Szew buduje się wtedy jako wymianę — logistyka odbiera gotowość zamówień i skład miejsc, a odsyła statusy i potwierdzenia.

Zakres i częstotliwość wymiany określa to, co system zewnętrzny potrafi udostępnić. Co potrafi dany program, doprecyzowuje analiza przedwdrożeniowa — deklarowanie z góry gotowej integracji oznaczałoby obietnicę w imieniu cudzego produktu.

Zlecenia i trasy

Ładunki i statusy

Pulpit operacyjny

Raporty dostaw

Jak pracownicy pracują z systemem

Każda rola ma własne miejsce pracy i własny zestaw czynności. To nie ograniczanie dla samego ograniczania: im mniej na ekranie, tym mniej błędów na zmianie i tym krótsze wdrożenie nowej osoby.

Operator zleceń

Przyjmuje zlecenia ze wszystkich kanałów, sprawdza adresy i zawartość ładunków, wyjaśnia z klientem to, co budzi wątpliwości. Widzi kolejkę do wyjaśnienia i własne zlecenia; nie dotyka tras ani załadunku pojazdów.

Dyspozytor

Składa trasy, przypisuje wykonawców, prowadzi dzień: przesuwa punkty, reaguje na opóźnienia, rozwiązuje problematyczne dostawy. Główny użytkownik panelu i główne źródło zmian w ciągu dnia.

Magazynier

Oznacza kompletację i gotowość do wysyłki, obsługuje przekazanie ładunku wykonawcy i przyjęcie zwrotów. Pracuje z miejscami i oznakowaniem, a nie z trasami.

Kierowca

Dostaje trasę na zmianę, oznacza odbiory i dostawy, zapisuje powód, gdy punkt się nie zamyka. Widzi wyłącznie własne zadania na dany dzień i dane potrzebne do ich wykonania.

Kurier

Ten sam scenariusz, ale w interfejsie mobilnym i przy większej liczbie krótkich punktów na zmianę. Potwierdza odbiór, dołącza zdjęcie albo podpis, pisze komentarz o adresie.

Kierownik

Patrzy nie na zmianę, lecz na okres: liczba dostaw, udział wykonanych w terminie, wykorzystanie, lista powtarzających się niepowodzeń. Nie potrzebuje czynności operacyjnych — potrzebuje liczb, na których można się oprzeć.

Kurierzy i kierowcy

roboczy interfejs wykonawcy

Wykonawca nie potrzebuje dostępu do systemu, lecz krótkiej listy tego, co ma zrobić teraz. Dlatego jego miejsce pracy to osobny interfejs: aplikacja mobilna albo dostosowana strona internetowa, a nie ten sam panel, którego używa dyspozytor.

Znajdują się tam:

  • Lista zadań na zmianę w kolejności objazdu
  • Adresy z uwagami o dojeździe, piętrze i klatce
  • Informacje o zamówieniu: co się wiezie, ile miejsc, kto jest odbiorcą, czy jest płatność przy odbiorze
  • Zmiana statusu jedną czynnością: dojechał, odebrał, dostarczył
  • Potwierdzenie, że ładunek odebrano w miejscu wyjazdu
  • Potwierdzenie dostawy: podpis, zdjęcie albo kod od odbiorcy
  • Komentarz do punktu, gdy coś poszło inaczej, niż zaplanowano
  • Kontakt z dyspozytorem z karty zadania, bez szukania numeru w telefonie

Ważnym wymaganiem wobec takiego interfejsu jest praca przy słabej łączności. Oznaczenia zrobione bez sieci przechowuje się na urządzeniu i wysyła, gdy tylko pojawi się połączenie; ponowne wysłanie nie tworzy drugiej dostawy.

Szczegółowe omówienie pracy wykonawcy jest tematem osobnej strony «Dla kurierów». Tutaj liczy się co innego: oznaczenia zrobione w tym interfejsie są jedynym źródłem rzeczywistych statusów, dlatego projektuje się go jako pierwszy, a nie jako ostatni.

Kierowca sprawdza listę zadań na smartfonie obok pojazdu i paczki

Co daje firmie oznaczenie robione na miejscu

Oznaczenie wykonawcy w chwili czynności to nie kontrola dla samej kontroli. To z niego biorą się rzeczywista godzina dostawy, czas trwania postoju i powód niepowodzenia. Bez niego wszystkie trzy odtwarza się z pamięci na koniec dnia — czyli nie odtwarza się wcale.

Drugim efektem jest zdjęcie obciążenia z dyspozytora: dopóki prowadzi statusy z tego, co usłyszy przez telefon, pół zmiany schodzi mu na przepisywanie cudzej pracy do systemu.

Dlaczego to osobny interfejs

Wykonawca pracuje w innych warunkach: telefon w jednej ręce, karton w drugiej, ekran w słońcu, łączność raz jest, raz jej nie ma. Panel dyspozytora w tych warunkach się nie nadaje — potrzebne są duże elementy, minimum pól i przewidywalne zachowanie bez sieci.

Dlatego jego miejsce pracy projektuje się wokół zmiany, a nie wokół kompletności danych: na ekranie jest tylko bieżący punkt i następny, a cała reszta schodzi niżej.

Analityka

jakie dane da się zmierzyć

Raporty mają sens tylko tam, gdzie dane trafiają do systemu w chwili czynności. Jeśli statusy uzupełnia się wieczorem jako podsumowanie dnia, każdy raport pokaże uporządkowany obraz, który nie ma nic wspólnego z tym, co naprawdę się wydarzyło.

Co liczy się ze zgromadzonych danych:

  • Liczba dostaw — według dni, tygodni i miesięcy; według kierunków, klientów i wykonawców
  • Zamówienia udane i problematyczne — udział dostarczonych w terminie i lista tych, które skończyły się inaczej, z powodami
  • Czasy dostawy — rzeczywisty czas od zlecenia do przekazania i od wydania do dostawy aż do odbioru
  • Wykorzystanie — ile punktów, wagi i objętości przypada na pojazd i na wykonawcę i ile miejsca zostaje
  • Skuteczność tras — liczba punktów na zmianę, udział zamkniętych zgodnie z planem, czas między punktami
  • Historia operacji — źródło do wyjaśniania konkretnego przypadku, a nie tylko do liczb zbiorczych

Definicje wskaźników ustala się raz i korzystają z nich wszystkie raporty. «Dostarczone w terminie» musi znaczyć to samo w raporcie dyspozytora i w raporcie kierownika — inaczej dwa podsumowania tego samego dnia się nie zgodzą i przestanie się wierzyć obu.

Raporty eksportują się do pliku, budują według harmonogramu i mogą trafiać do zewnętrznego systemu analitycznego przez API — zakres eksportu określa projekt.

Kierownik analizuje wskaźniki dostaw za okres na ekranie i w raporcie

Podsumowanie tygodnia

Tydzień, 4 kierunkizrzut z raportu
612dostaw w okresie
27udanych nie normalnie
  • Miasto, tego samego dnia41%
  • Miasto, w oknie32%
  • Region19%
  • Międzymiastowe8%

Zrzut z systemu; liczby są poglądowe. Drugi kafelek znaczy więcej niż pierwszy: dopóki nie zbadano składu wyników nietypowych — anulowań, zwrotów, nieudanych dostaw — łączna liczba mówi coś o obciążeniu, ale nic o jakości pracy.

Integracje i wymiana danych

System logistyczny rzadko stoi sam: zamówienia przychodzą z jednego programu, klientów prowadzi się w drugim, stany leżą w trzecim. Poniżej kierunki, wzdłuż których wymianę buduje się najczęściej. Konkretny zakres integracji określa to, co system zewnętrzny potrafi udostępnić, a doprecyzowuje analiza przedwdrożeniowa.

Sklep internetowy

Złożone zamówienie można przekazać do logistyki jako zlecenie automatycznie, a status dostawy odesłać klientowi na jego konto. To, jak zbudowana jest sama witryna i śledzenie zamówień, opisujemy na stronie o e-commerce.

CRM

Możliwa jest integracja z kartoteką klientów i historią transakcji: zlecenie tworzy się z karty klienta, a wynik dostawy wraca do opiekuna. Wymiana odbywa się po identyfikatorze klienta, żeby nie powstawały zdublowane kontrahenty.

ERP i księgowość

Może współpracować z warstwą księgową firmy: zamówienia, listy przewozowe, rozrachunki. Kierunek wymiany i zestaw dokumentów określa to, którą ewidencję uznaje się za główną.

System magazynowy

Gotowość zamówień, skład miejsc i oznakowanie przychodzą z magazynu, a statusy i zwroty wracają. Jeśli magazyn działa w zewnętrznym programie, szew buduje się jako wymianę — zobacz wyżej dział o powiązaniu z magazynem.

Oprogramowanie dla kurierów

Miejsce pracy wykonawcy może być częścią systemu albo osobną aplikacją podłączoną przez API: odbiera zadania i odsyła statusy oraz potwierdzenia. Druga możliwość jest potrzebna tam, gdzie aplikacja jest już w użyciu.

Systemy płatnicze

Tam, gdzie jest płatność przy odbiorze, możliwa jest integracja z usługą płatniczą albo z terminalem wykonawcy: kwota do pobrania przychodzi ze zlecenia, a wynik płatności wraca do dostawy. Zakres zależy od dostawcy.

Usługi zewnętrzne

Mapy i geokodowanie adresów, telematyka pojazdów, usługi powiadomień, przewoźnicy podwykonawcy. Każde takie podłączenie to osobny moduł wymiany; istnienia gotowego złącza nie deklarujemy z góry.

API

Własny interfejs systemu: utworzyć zlecenie, pobrać status i trasę, przekazać potwierdzenie dostawy, pobrać dziennik operacji. Wszystko, co nie ma dedykowanego modułu, podłącza się przez niego.

Zasady wymiany są wszędzie te same: każda operacja ma klucz, więc ponowne wysłanie nie tworzy drugiego zlecenia; rozbieżności nie znikają, lecz trafiają do kolejki wyjaśnień; każdy komunikat i każda odpowiedź zapisują się w dzienniku wymiany. Bez tych trzech zasad integracja działa dokładnie do pierwszego zerwania łączności.

Kolejność wdrożenia

Logistyki nie przenosi się do systemu naraz w jeden dzień: dopóki pracownicy prowadzą statusy po staremu, dane w raportach nic nie znaczą. Dlatego uruchamianie idzie etapami, a każdy opiera się na działającym poprzedniku.

1. Analiza przedwdrożeniowa

Jak dziś przychodzą zlecenia, kto planuje trasy, czym prowadzi się statusy, jakie programy już działają i co potrafią udostępnić. Wynikiem jest opis procesu i lista tego, co automatyzuje się w pierwszej kolejności.

2. Pilotaż na jednym kierunku

Jedno miasto, jedna firma kurierska albo jeden magazyn. Zlecenia, trasy, statusy i oznaczenia wykonawców przechodzą pełny cykl na prawdziwych przewozach — zanim proces rozszerzy się na całą firmę.

3. Role i reguły

Kto co może zmieniać, jakich sytuacji wyjątkowych potrzeba, jak obsługuje się zwrot i nieudaną dostawę, do kogo idą powiadomienia. Tu konfiguruje się też uprawnienia i tryb ręcznej zmiany trasy.

4. Rozszerzenie i wymiana

Pozostałe kierunki idą według sprawdzonego schematu, a integracje dochodzą jako osobne moduły wymiany. Od tego momentu gromadzi się historia i pojawiają się raporty okresowe oraz dane do planowania floty.

Porozmawiajmy o waszej logistyce

Skontaktuj się z nami już dziś

Opowiedzcie, ile dostaw robicie dziennie, skąd przychodzą zlecenia, czy pracujecie na własnej flocie, czy z podwykonawcami, czy macie magazyn i w jakich programach leżą już wasze dane. Powiemy, co automatyzuje się w pierwszej kolejności, co da się podłączyć do istniejących systemów i od czego warto zacząć pilotaż.