Przewoźnik, który dzwoni do magazynu po godzinę rozładunku, zajmuje czas obu stron i nie zostawia śladu w żadnym systemie. Awizacje VSS.net przenoszą tę rozmowę do jednego harmonogramu dostępnego przez przeglądarkę. Termin i dane pojazdu trafiają do rejestru, z którego korzystają rampa i brama.

Co zapisuje awizacja w VSS.net

Zgłoszenie zawiera datę i godzinę przyjazdu oraz numer rejestracyjny pojazdu. Osobne pola opisują przewoźnika i zakres ładunku. Zgłoszenie jest powiązane z numerem zamówienia albo dokumentu dostawy. Po rozładunku wpis zostaje w systemie jako historia, więc spór o godzinę przyjazdu rozstrzyga zapis, a nie pamięć rozmówców.

Umawianie przez telefon wymusza ręczne notowanie w arkuszu albo w papierowym rejestrze. Dwie osoby mogą wtedy obiecać to samo okno dwóm przewoźnikom. W VSS.net każda rezerwacja od razu zmniejsza pulę wolnych miejsc, więc przewoźnik widzi tylko terminy, które naprawdę są dostępne.

Etap procesuKto wykonujeEfekt dla magazynu
Rezerwacja okna czasowegoprzewoźnik lub spedytor, formularz onlinewpis w harmonogramie rozładunków z godziną i danymi pojazdu
Weryfikacja i potwierdzeniepracownik odpowiedzialny za przyjęciapotwierdzony termin w planie pracy rampy
Przypomnieniesystem, bez udziału człowiekamniej spóźnień i rezygnacji w ostatniej chwili
Zgłoszenie przy bramiekierowcafizyczny przyjazd zestawiony z wcześniejszą awizacją

Reguła: limit miejsc w oknie wynika z liczby ramp i czasu rozładunku danego towaru, a nie z liczby chętnych przewoźników. Okno z limitem większym niż liczba wolnych ramp tworzy kolejkę już w chwili rezerwacji.

Przebieg rezerwacji

Rezerwacja okna przez przewoźnika

Przewoźnik loguje się do panelu i wybiera wolny termin z harmonogramu udostępnionego przez magazyn. System pokazuje w czasie rzeczywistym, które godziny zajęli inni. Formularz wymaga czterech grup danych, bez których magazyn nie zaplanuje obsady.

Pula miejsc bez podwójnej rezerwacji

Dwóch przewoźników może w tej samej sekundzie wybrać ostatnie wolne miejsce w oknie. Jeśli aplikacja najpierw odczytuje licznik, a potem go zwiększa, obaj dostaną potwierdzenie. Jedna instrukcja UPDATE z warunkiem na limit rozstrzyga to w bazie. Przykład jest ilustracyjny i działa w procedurze składowanej z parametrami.

BEGIN TRAN;
UPDATE dbo.OknaCzasowe
SET Zajete = Zajete + 1
WHERE OknoId = @OknoId AND Zajete < Limit;
IF @@ROWCOUNT = 0
BEGIN
    ROLLBACK;
    THROW 50001, 'Okno nie ma już wolnych miejsc.', 1;
END;
INSERT dbo.Awizacje (OknoId, PrzewoznikId, NumerRejestracyjny, Status)
VALUES (@OknoId, @PrzewoznikId, @Rejestracja, 'Zgloszona');
COMMIT;

UPDATE zakłada blokadę na wierszu okna do końca transakcji. Druga sesja czeka, a po zwolnieniu blokady ponownie sprawdza warunek i nie znajduje wolnego miejsca. Zasady blokad i wersjonowania wierszy opisuje przewodnik po blokowaniu transakcji w SQL Server.

Potwierdzenie i przypomnienia

Magazyn porównuje zgłoszone dane z zamówieniem i zatwierdza termin. Przewoźnik widzi decyzję natychmiast w swoim panelu. Jeśli termin koliduje z inną dostawą albo przekracza przepustowość rampy w danej godzinie, system sygnalizuje to już przy rezerwacji.

Przypomnienie trafia do przewoźnika dwa razy: z wyprzedzeniem rzędu kilkudziesięciu godzin i ponownie na kilka godzin przed przyjazdem. Zwykle jest to e-mail albo powiadomienie w aplikacji. Gdy przewoźnik nie potwierdzi odbioru, magazyn dostaje osobną informację i może przygotować zmianę w planie dnia. Szczegóły zasad komunikacji z przewoźnikami opisuje artykuł o przejrzystych SLA w VSS.

Plac manewrowy a limit miejsc w oknie

Kolejki na placu powstają, gdy kilku przewoźników trafia w ten sam przedział bez uzgodnienia z magazynem. Każde okno w VSS.net ma ograniczoną liczbę miejsc, dopasowaną do przepustowości ramp. Po wyczerpaniu limitu kolejny przewoźnik widzi wyłącznie terminy wolne, więc nie dojdzie do spiętrzenia pojazdów o tej samej porze. Mechanizm opisuje osobno artykuł o eliminowaniu kolejek przez VSS.

Dyspozytor placu widzi, ile pojazdów stoi na terenie zakładu i ile ma awizowany przyjazd w najbliższych godzinach. Rejestr ruchu zestawia moment wjazdu z rezerwacją, więc rozbieżność między planem a rzeczywistością jest widoczna od razu.

Zasady organizacji dróg i ruchu pojazdów na terenie zakładu określa rozporządzenie w sprawie ogólnych przepisów BHP.

Historia awizacji jako dane do analizy

Zrealizowane awizacje tworzą historię, z której da się policzyć obciążenie rampy w poszczególnych porach dnia. Zapytanie poniżej jest ilustracyjne i nie pokazuje kodu produktu. Grupuje przyjazdy według godziny i liczy średnie odchylenie od planu w minutach.

SELECT DATEPART(HOUR, PlanowanyPrzyjazd) AS Godzina,
       COUNT(*) AS LiczbaAwizacji,
       AVG(DATEDIFF(MINUTE, PlanowanyPrzyjazd, FaktycznyPrzyjazd)) AS SrednieOdchylenieMin
FROM dbo.Awizacje
WHERE PlanowanyPrzyjazd >= DATEADD(MONTH, -3, SYSDATETIME())
  AND Status = 'Zrealizowana'
GROUP BY DATEPART(HOUR, PlanowanyPrzyjazd)
ORDER BY Godzina;

Szybkość takiego raportu zależy od indeksu na kolumnie z planowanym przyjazdem. Bez niego silnik czyta całą tabelę awizacji przy każdym uruchomieniu. Składnię opisuje dokumentacja CREATE INDEX.

Wynik wskazuje godziny, w których odchylenie rośnie, więc planista może zmniejszyć limit miejsc w tych oknach. Zmiana oparta na danych jest dokładniejsza niż szacunek osoby układającej grafik przyjęć.

Te same zapisy pozwalają oceniać punktualność przewoźników względem umówionych okien. Raport zgodności pokazuje, którzy dostawcy regularnie się spóźniają i potrzebują dłuższego okna albo węższych zasad rezerwacji. Dzięki historii rozmowa z przewoźnikiem opiera się na liczbach z kilku miesięcy, a nie na pojedynczym incydencie.

Co zmienia się w pracy magazynu po wdrożeniu

Efekt organizacyjny widać najpierw w komunikacji, a dopiero potem w czasie rozładunku. Poniższe obszary zmieniają się najczęściej, ale skala zależy od liczby ramp i struktury dostaw.

Przewoźnicy zyskują przewidywalny czas obsługi u odbiorcy, co pozwala im układać kolejne trasy. W sektorze produkcyjnym godzina przyjazdu komponentów może zostać zestawiona z harmonogramem linii. Ogranicza to przestoje produkcji oraz zapasy trzymane na wszelki wypadek.

Dla jakich magazynów awizacje mają największy sens

Typ obiektuCo porządkują awizacje
Centrum dystrybucyjnedostawy od wielu przewoźników do jednego obiektu w tych samych godzinach
Magazyn produkcyjnyzgodność przyjazdu surowców z harmonogramem linii
Branża spożywcza i chłodniczaprzygotowanie strefy rozładunku do towaru wrażliwego na czas
Logistyka kontraktowaprzypisanie dostawy do właściwego zleceniodawcy i strefy

W obiekcie z kilkoma dostawami dziennie awizacja też porządkuje pracę. Jednoosobowe stanowisko przyjęć traci rytm już przy dwóch nieskoordynowanych przyjazdach. Obsługę wielu klientów w jednym obiekcie opisuje strona 3PL - co to jest.

Rola przewoźnika i kierowcy

Z harmonogramu korzystają różne osoby, a każda widzi te dane, które są jej potrzebne.

UżytkownikZadanie w systemie
Pracownik magazynuplanuje przyjęcia i przygotowuje stanowiska na podstawie harmonogramu
Logistyksprawdza statusy dostaw i poprawia dane awizacji
Ochrona przy bramieweryfikuje przyjazd pojazdu z rezerwacją
Dostawca lub przewoźnikrezerwuje okno i zmienia godzinę rozładunku albo planowany czas obsługi

Przewoźnik zarządza terminem samodzielnie, bez kontaktu z działem przyjęć. To on dopasowuje godzinę do planu tras swojej floty. Spedytor obsługujący wiele pojazdów widzi status każdej awizacji w jednym miejscu, zamiast szukać go w rozmowach i wiadomościach. Godzina i miejsce rozładunku są zapisane przy rezerwacji, więc kierowca nie musi tłumaczyć szczegółów dostawy przy bramie.

Po zatwierdzeniu awizacja stanowi podstawę zadania przyjęcia w magazynie. Powiązanie z systemem zamówień opisuje artykuł o integracji VSS z WMS i ERP, a samo przyjęcie opisuje strona o przyjęciu towaru do magazynu. Planowanie okien i ramp po stronie WMS opisuje strona awizacja dostaw.

Wpływ ruchu pojazdów na środowisko opisuje artykuł o śladzie węglowym operacji magazynowych. Model okien i platformę dla dostawców opisuje strona awizacja dostaw i okna czasowe transportu.

Pytania i odpowiedzi o awizacje VSS.net

Rezerwacja zapisuje się w jednym harmonogramie widocznym dla przewoźnika i magazynu, a pula wolnych miejsc zmniejsza się w chwili rezerwacji. Telefon i arkusz kalkulacyjny pozwalają obiecać to samo okno dwóm przewoźnikom. Zapis w systemie zostaje jako historia dostawy.

Przewoźnik składa rezerwację, a pracownik magazynu odpowiedzialny za przyjęcia sprawdza zgodność z zamówieniem i zatwierdza termin. Przewoźnik widzi decyzję w swoim panelu. Kolizje z innymi dostawami system sygnalizuje już przy rezerwacji.

Przesuwa awizację na inne dostępne okno w swoim panelu, jeśli harmonogram magazynu na to pozwala. Magazyn widzi zmianę natychmiast. Nie trzeba dzwonić do działu przyjęć.

Tak. Znana z wyprzedzeniem godzina, rodzaj i ilość towaru pozwalają rozłożyć pracę zespołu przyjęć w ciągu zmiany. Historia zrealizowanych awizacji pokazuje, w których godzinach rampa jest obciążona najmocniej.

Nie ma sztywnego progu. Już kilka nieskoordynowanych przyjazdów dziennie potrafi zaburzyć pracę małego stanowiska przyjęć. Przy większym ruchu zysk rośnie, bo limit miejsc w oknie rozkłada przyjazdy w czasie.

Glosariusz pojęć związanych z awizacjami VSS.net

Awizacja
Zarejestrowane z wyprzedzeniem zgłoszenie planowanej dostawy albo odbioru towaru, z datą, godziną, pojazdem i zakresem ładunku.
Okno czasowe
Przedział czasu z ograniczoną liczbą miejsc, w którym pojazd może zostać obsłużony przy rampie.
VSS
Klasa oprogramowania do planowania wizyt pojazdów w obiekcie logistycznym, w ofercie SoftwareStudio występuje jako Studio VSS.net.
Plac manewrowy
Teren przed magazynem, na którym pojazdy oczekują na rozładunek albo załadunek i manewrują do rampy.
Rampa rozładunkowa
Stanowisko przeładunkowe, przy którym obsługiwany jest jeden pojazd naraz.
Limit miejsc w oknie
Liczba rezerwacji, jaką system przyjmie w danym oknie, dopasowana do przepustowości ramp.
Rejestr awizacji
Zbiór wszystkich zgłoszeń z ich statusami, dostępny jako historia dostaw.