Przepływ danych między YMS a systemami WMS i TMS
System YMS zarządza oknami czasowymi na placu, ale nie działa w próżni. Dane o transporcie pochodzą z TMS, dane o tym, co magazyn potrafi przyjąć, z WMS, a on sam łączy oba światy w jednym harmonogramie. Bez takiej wymiany każdy system zna tylko swój fragment procesu i powstają tak zwane wyspy informacyjne, czyli miejsca, w których ta sama informacja jest wpisywana kilka razy.
Kolejność zdarzeń jest stała. TMS planuje trasy i harmonogramy transportów, a te informacje trafiają do YMS, który zarządza ruchem pojazdów na placu i awizacją dostaw. YMS przekazuje do WMS dane o planowanych przyjęciach, dzięki czemu magazyn przygotowuje zasoby i miejsce na czas.
| System | Co wnosi do okna czasowego | Co otrzymuje w zamian |
|---|---|---|
| TMS | plan trasy, przewidywana godzina przyjazdu, przewoźnik | potwierdzone okno i aktualny stan placu |
| YMS | rezerwacja okna i rampy oraz miejsca postojowego | dane o transporcie i zmiany harmonogramu |
| WMS | zdolność przyjęcia: personel, miejsce składowania, sprzęt | zlecenie przyjęcia lub wydania na konkretny termin |
Reakcja na opóźnienie
Największą wartość integracja daje w chwili, gdy plan przestaje się zgadzać z rzeczywistością. Jeśli TMS zgłasza opóźnienie pojazdu, YMS zwalnia albo przesuwa okno, a WMS przestaje rezerwować personel na godzinę, w której nikt nie przyjedzie. Bez integracji ktoś musi o tym pamiętać i zadzwonić.
Od strony technicznej zmiana przewidywanej godziny to zdarzenie przesyłane między systemami. Powinno być na tyle małe, żeby można je bezpiecznie powtórzyć, i zawierać identyfikator, po którym odbiorca rozpozna, że już je przetworzył. Poniższy komunikat jest przykładem struktury, a nie opisem interfejsu produktu.
{
"zdarzenie": "ZmianaPrzewidywanegoPrzyjazdu",
"idZdarzenia": "7c1f0e52-9a4d-4b0e-8d6a-3f6a2b1c9d10",
"awizo": "AW/2026/10/0187",
"nowaGodzina": "2026-10-14T10:40:00+02:00",
"zrodlo": "TMS"
}

Więcej o funkcjach programu awizacyjnego opisuje serwis awizacje.softwarestudio.com.pl, a szerszy przegląd rodzin systemów daje artykuł o systemach YMS.
Przydział okna i rampy
Okno czasowe jest przedziałem, w którym pojazd ma prawo zajmować rampę. YMS przydziela je każdemu transportowi osobno i śledzi jego status od awizacji do zakończenia rozładunku albo załadunku. Informacje o dostępnych oknach są aktualizowane na bieżąco, więc dyspozytor nie pracuje na nieaktualnej kopii harmonogramu.
Przydział opiera się na dwóch danych: dostępności rampy oraz priorytecie dostawy. System może przydzielać miejsca rozładunkowe automatycznie, a dyspozytor zachowuje możliwość ręcznej korekty. Gdy wolnych okien jest mało, pierwszeństwo zyskują dostawy, od których zależy praca produkcji lub wysyłka o stałej godzinie.
| Kryterium | Jak wpływa na przydział |
|---|---|
| Priorytet dostawy | dostawy pilne dostają najbliższe wolne okno |
| Typ pojazdu i ładunku | zawęża listę ramp, które mogą go obsłużyć |
| Przewidywany czas obsługi | określa długość okna |
| Obciążenie personelu | ogranicza liczbę okien otwartych w tej samej godzinie |
Najprostszy algorytm szukania wolnego okna porównuje koniec jednej rezerwacji z początkiem następnej. W SQL Server robi to funkcja okna LEAD, opisana w dokumentacji LEAD w T-SQL. Zapytanie zwraca przerwy między rezerwacjami na wybranej rampie, wystarczająco długie dla nowego transportu. Nazwy obiektów są przykładowe.
-- przykład: wolne przerwy na rampie o długości co najmniej @Minut
WITH Kolejne AS (
SELECT Koniec AS PoczatekPrzerwy,
LEAD(Poczatek) OVER (ORDER BY Poczatek) AS KoniecPrzerwy
FROM dbo.RezerwacjaPrzyklad
WHERE RampaId = @RampaId AND Poczatek >= @Od
)
SELECT PoczatekPrzerwy, KoniecPrzerwy
FROM Kolejne
WHERE KoniecPrzerwy IS NOT NULL
AND DATEDIFF(MINUTE, PoczatekPrzerwy, KoniecPrzerwy) >= @Minut
ORDER BY PoczatekPrzerwy;
Zapytanie pomija przerwę po ostatniej rezerwacji, bo ta wynika z godzin pracy rampy, a nie z rezerwacji. W praktyce dokłada się ją osobnym warunkiem. Zasady rezerwowania doków po stronie magazynu, w tym pojemność doków, opisuje artykuł o rezerwowaniu doków magazynowych.
Monitorowanie zgodności z harmonogramem
Przydział ma sens tylko wtedy, gdy system pilnuje jego wykonania. YMS porównuje planowany i rzeczywisty czas wjazdu oraz zakończenia obsługi, a rozbieżności zamienia w raport. Zmniejsza to ryzyko opóźnień, bo powtarzające się przekroczenia okna widać po kilku tygodniach, a nie dopiero po skargach przewoźników.
Długość okna i bufor na manewry
Zbyt krótkie okno powoduje kolejkę, a zbyt długie marnuje pojemność rampy. Długość okna wynika z czasu obsługi ładunku i z czasu na manewry: podjechanie do doku, otwarcie naczepy, formalności po rozładunku. System może obliczać ją automatycznie, a użytkownik zachowuje prawo do ręcznej korekty terminu, gdy transport ma nietypowe wymagania. Takie połączenie automatyki z możliwością poprawki oszczędza czas i pozwala dopasować harmonogram do konkretnej dostawy.
Prosty model liczy długość jako czas na jednostkę ładunkową pomnożony przez ich liczbę, powiększony o stały bufor na dokowanie, a następnie zaokrąglony w górę do kroku siatki harmonogramu. Krok siatki, na przykład piętnaście minut, upraszcza układanie okien obok siebie. Parametry pochodzą z pomiarów własnych wizyt, a nie z założeń, dlatego nie podajemy tu gotowych liczb.

// przykład: długość okna zaokrąglona do kroku siatki (C#)
static int DlugoscOknaMin(int jednostki, double minNaJednostke,
int buforDokowaniaMin, int krokSiatkiMin)
{
double surowa = jednostki * minNaJednostke + buforDokowaniaMin;
return (int)Math.Ceiling(surowa / krokSiatkiMin) * krokSiatkiMin;
}
// DlugoscOknaMin(22, 1.5, 10, 15) zwraca 45
W przykładzie dwadzieścia dwie jednostki po półtorej minuty dają trzydzieści trzy minuty, po dodaniu bufora czterdzieści trzy, a po zaokrągleniu do piętnastominutowej siatki czterdzieści pięć. Liczby są ilustracją działania wzoru i nie opisują żadnego wdrożenia. Szersze omówienie planowania okien znajduje się w artykule o planowaniu okien czasowych.
Reguła: parametry okna koryguje się na podstawie zmierzonych czasów wizyt, a nie ocen dyspozytorów.
Kalendarz pracy ramp
Okno da się zarezerwować tylko w godzinach, w których rampa pracuje. System potrzebuje więc kalendarza pracy: godzin otwarcia i przerw, a także dni wolnych. Bez tej warstwy portal zaproponuje dostawcy termin o szóstej rano w święto, a dyspozytor odkryje to dopiero na bramie. Kalendarz utrzymuje się osobno dla każdej rampy, bo nie wszystkie muszą pracować w tych samych godzinach.
| Element kalendarza | Wpływ na dostępne okna |
|---|---|
| Godziny otwarcia rampy | okna poza godzinami nie są oferowane w portalu |
| Przerwa zmianowa | blokuje pola siatki na czas przerwy |
| Dzień wolny od pracy | usuwa wszystkie okna z danego dnia |
| Wyłączenie rampy z użytku | zwalnia rezerwacje do ponownego przydziału |
Ostatni wiersz tabeli jest najtrudniejszy, bo wyłączenie rampy przy istniejących rezerwacjach oznacza konieczność przeniesienia transportów. System nie powinien ich po cichu kasować. Lepiej oznaczyć je jako wymagające decyzji dyspozytora i od razu zaproponować najbliższe wolne okna na innej rampie.
Rezerwacja okien przez portal
Zarządzanie oknami czasowymi przez przeglądarkę wymaga rejestracji dostawców i odbiorców w systemie oraz nadania im dostępu do portalu. Po zalogowaniu wybierają odpowiednie okno i rejestrują dostawę albo odbiór. W zależności od systemu mogą też zarezerwować miejsce w magazynie na określony towar lub zlecić transport.
Dyspozytor nie musi już przyjmować telefonów z prośbą o termin, bo zgłoszenie powstaje bez jego udziału. Obsługę ułatwia interfejs w kilku językach, wśród których są angielski i niemiecki, a także francuski i rosyjski. Dzięki temu kierowca z zagranicy sam wybiera termin i nie czeka godzinami w kolejce. Obsługa działa w przeglądarce oraz na telefonie z systemem Android.
| Obszar procesu | Bez systemu okien czasowych | Z systemem YMS |
|---|---|---|
| Rejestracja wizyty | telefon lub e-mail do dyspozytora, ręczny wpis do arkusza | samodzielna rezerwacja terminu przez portal |
| Widoczność harmonogramu | rozproszona, znana głównie dyspozytorowi | wspólna, aktualizowana na bieżąco |
| Kolejki przy bramie | częste, zwłaszcza w godzinach szczytu | ograniczone przez rozłożenie wizyt w czasie |
| Powiadomienia | brak lub ręczne przypomnienia | automatyczne e-maile o statusie awizacji |
System proponowany przez SoftwareStudio rejestruje wizyty i koordynuje dostęp do zasobów placu: parkingów i wag oraz doków, wszystko przez przeglądarkę. Dyspozytor widzi w jednym miejscu wszystkie wizyty zaplanowane na dany dzień, co ułatwia pracę bramy i wagi oraz rampy przeładunkowej. Zasady definiowania okien opisuje artykuł o definiowaniu okien czasowych, a rezerwację online - strona o time slot management software online.
Reguła: zarządzanie oknami czasowymi warto zacząć od jednej bramy lub rampy, a dopiero po pilotażu rozszerzać je na cały teren zakładu.
Pilotaż oswaja dostawców i pracowników z nowym harmonogramem, zanim system obejmie wszystkie punkty odprawy. Na jednej rampie widać też, czy domyślna długość okna pasuje do realnych dostaw, i można ją skorygować, zanim błąd powieli się na dziesięć bram.
Monitorowanie dostaw i powiadomienia
Jedną z ważniejszych funkcji YMS jest śledzenie dostaw i ich wyświetlanie na mapie. Menedżer magazynu widzi, jakie dostawy są w drodze, i planuje ich odbiór. Widok przestrzenny pomaga szybko ocenić sytuację i zarządzać miejscem na placu. Zajętość miejsc postojowych opisuje osobny artykuł o wizualizacji zajętości miejsc parkingowych.

Priorytetyzacja dostaw pozwala ustalić, które z nich obsłużyć jako pierwsze, a okna czasowe rozkładają dostawy w czasie i ograniczają zatory. Do tego dochodzi konfiguracja powiadomień e-mail: pracownicy dostają automatyczne aktualizacje o nadchodzących dostawach, więc odpowiednie osoby wiedzą o planowanych działaniach.
Powiadomienia e-mail działają najlepiej, gdy ich wysyłka jest oddzielona od akcji użytkownika. Zdarzenie, takie jak zmiana okna, trafia do kolejki, a osobne zadanie wysyła wiadomość i ponawia próbę po awarii serwera pocztowego. Użytkownik nie czeka wtedy na odpowiedź serwera SMTP. Jedną z możliwych realizacji po stronie bazy jest mechanizm opisany w dokumentacji Database Mail w SQL Server.
Kalendarz jako widok pracy dnia
Kalendarz okien jest naturalnym widokiem dla dyspozytora, bo pokazuje obciążenie ramp godzina po godzinie. Opis takiego widoku w firmie transportowej zawiera artykuł o kalendarzu dla firmy transportowej i slotach. Dodatkowe omówienie okien w odniesieniu do samej definicji terminu znajduje się na stronie o oknie czasowym.
Wskaźniki okien czasowych
Okna czasowe służą do monitorowania dostaw, optymalizacji procesów transportu i oceny dostawców. Ocena wymaga kilku wskaźników liczonych tak samo w każdym miesiącu, bo tylko wtedy można porównywać okresy. Poniższe zestawienie pokazuje, jak zdefiniować każdy z nich, żeby wynik nie zależał od tego, kto raport przygotował.
| Wskaźnik | Definicja | Sygnał ostrzegawczy |
|---|---|---|
| Punktualność w oknie | udział wjazdów mieszczących się w rezerwacji | spadek u jednego dostawcy przy stałym poziomie u pozostałych |
| Przekroczenie okna | udział wizyt, w których obsługa trwała dłużej niż okno | wzrost dla jednego typu ładunku |
| Czas do wolnego okna | liczba dni między zgłoszeniem a najbliższym wolnym terminem | stałe wydłużanie się w danej rampie |
| Udział zmian terminu | zmienione rezerwacje do wszystkich zatwierdzonych | wysoki poziom po stronie jednego przewoźnika |
Przekroczenie okna jest ważniejsze niż spóźnienie, bo bezpośrednio przesuwa następne rezerwacje. Jeżeli obsługa jednego pojazdu trwa dłużej niż zaplanowano, każdy kolejny pojazd czeka albo zajmuje inną rampę. Dane o przekroczeniach wracają więc do modelu długości okna z poprzedniej sekcji, co zamyka pętlę poprawy.
Wskaźnik czasu do wolnego okna podpowiada, kiedy system potrzebuje dodatkowych okien, a nie tylko lepszej organizacji. Gdy dostawcy muszą czekać kilka dni na termin, problemem jest pojemność rampy albo godziny jej pracy, a nie zachowanie dostawców.
Efekty okien czasowych dla uczestników łańcucha dostaw
System okien czasowych skraca czas oczekiwania pojazdów na terenie obiektów logistycznych i eliminuje spontaniczne wizyty. Przewoźnicy rezerwują dogodne terminy, co zmniejsza ich przestoje. Skrócenie postoju oznacza oszczędność po ich stronie, a w dłuższej perspektywie może wpływać na stawki za usługi transportowe.
Magazyn zyskuje równomierne obciążenie. Zespoły i wózki widłowe pracują przez cały dzień w podobnym tempie, bo dostawy nie kumulują się w godzinach szczytu, a rampy zwiększają przepustowość. Dostawcy cenią możliwość punktualnego przyjazdu i szybką obsługę. Przewidywalność procesów buduje zaufanie, a klienci finalni korzystają z terminowych dostaw.
| Uczestnik | Co zmienia okno czasowe |
|---|---|
| Przewoźnik | krótszy postój przed bramą, wybór terminu dopasowanego do trasy |
| Magazyn | równomierne obciążenie ramp i zespołów w ciągu dnia |
| Dostawca | przewidywalna obsługa i jasny termin przyjazdu |
| Odbiorca końcowy | większa terminowość dostaw |
Efekty te nie pojawiają się same. Okna zbyt krótkie powodują kolejkę, bo rozładunek trwa dłużej niż rezerwacja, a zbyt długie marnują pojemność ramp. Długość okna trzeba więc weryfikować na danych z wizyt i korygować co kilka tygodni. Operacje, które przebiegają wewnątrz magazynu po przyjęciu pojazdu, opisuje artykuł o operacjach magazynowych.
Ofertę systemu awizacji dostaw prezentuje strona Studio VSS.net.




