YMS24

System dobiera rampę do towaru i pojazdu, a nie odwrotnie

W opisywanym wdrożeniu formularz awizacji lokalnej zaczyna od puli ramp wskazanej przez rodzaj towaru i pojazd, a pojemność okna liczy z liczby ramp.

Opublikowano: Zaktualizowano:
yms24.pl/baza-wiedzy/
Zakładka Inne formularza miejsca parkingowego w demo Studio VSS.net z trzema polami wyboru typu rampy
System dobiera rampę do towaru i pojazdu, a nie odwrotnie
W skrócie

Dostawca nie wybiera rampy z całej listy: rodzaj towaru i pojazdu wskazuje pulę, a pojemność okna wynika z liczby ramp w puli. Czas obsługi, czyli długość awizacji, pochodzi z reguł zapisanych w słowniku.

Rampa wynika z towaru i pojazdu

Rampy tworzą w systemie słownik pogrupowany w kategorie: osobne są między innymi rampy dla dostaw zwykłych i dla gabarytowych. Przypisanie rampy do kategorii zmienia się w konfiguracji, a nie w kodzie programu.

Dostawca w formularzu awizacji lokalnej nie przegląda całej listy ramp. Formularz pokazuje pulę, którą wskazują rodzaj towaru i rodzaj transportu, a rampę z tej puli proponuje sam. Kolejność jest odwrócona wobec zwykłego przydziału: najpierw system zawęża wybór do puli, a dopiero potem użytkownik może zmienić podpowiedzianą rampę.

Dostawca podaje rodzaj towaru i rodzaj transportu, a o tym, które rampy zobaczy, decyduje konfiguracja prowadzona przez klienta. Błędnie wskazany rodzaj towaru kieruje więc awizację do innej puli, niż dostawca zamierzał.

Długość awizacji i pojemność okna zależą z kolei od słowników, a nie od stałych w formularzu. Oba mechanizmy opisujemy w kolejnych sekcjach. Rodzaj towaru jako parametr awizacji omawia też strona o rodzajach dostaw a długości okna.

Pule ramp według rodzaju towaru

Pulę wskazuje rodzaj towaru, a w przypadku busa rodzaj transportu. Cztery przypadki zestawia tabela.

Pula ramp w formularzu awizacji lokalnej
Rodzaj towaru lub pojazduPula rampUwaga
GabarytyRampy gabarytoweDotyczy towaru większego niż 80x60x45.
Towar mieszanyRampy dla dostaw mieszanychOsobna kategoria w słowniku ramp.
Standard albo brak wyboruZwykłe rampy dostawPula podstawowa.
Bus (rodzaj transportu)Rampy oznaczone jako dostępne dla busówNiezależnie od rodzaju towaru.

Lista rodzajów transportu w awizacji lokalnej jest krótka. Zawiera kontener oraz busa i TIR na 33 palety. Bus przełącza formularz na osobną pulę, bez względu na towar.

Gdy przy wyborze puli według rodzaju towaru nie ma wolnej rampy, formularz pokazuje komunikat „Brak wolnych ramp dla wybranych parametrów”. Przy busie lista ramp jest wtedy po prostu pusta. Przy zmianie konfiguracji trzeba więc sprawdzić każdą z czterech pul osobno, bo pula bez wolnej rampy kończy się tym komunikatem.

Pojemność okna równa się liczbie ramp

Okno czasowe zapisuje słownik jako wiersz z godziną początku i końca oraz z magazynem i kierunkiem, czyli przyjęciem albo wydaniem. W skonfigurowanym magazynie okna przyjęć trwają po 20 minut. Okna wysyłek tworzą osobną siatkę, którą opisuje strona o buforze czasowym i limicie załadunków.

Okno jest wolne, dopóki liczba awizacji z przypisaną rampą, które na nie zachodzą, jest mniejsza niż liczba ramp danej kategorii. Pojemność okna równa się więc liczbie ramp, a nie stałej liczbie rezerwacji. Standard systemu przyjmuje na sztywno trzy rezerwacje na okno.

Pojemność okna to liczba ramp w puli, nie stała liczba rezerwacji.

Do zajętości okna liczą się tylko awizacje lokalne w statusie zaplanowanym. Awizacje innych rodzajów nie zajmują okna, choć mogą zajmować rampę. Awizacja, która przeszła dalej w procesie, przestaje zajmować okno.

Formularz sam zaznacza pierwsze wolne okno wybranego dnia. Okna zajęte są widoczne, ale nie da się ich kliknąć. Zmiana przypisania ramp w konfiguracji zmienia więc pojemność okna bez zmiany formularza.

Dla planisty pojemność okna jest zatem pytaniem o konfigurację ramp, a nie o ustawienie samego okna. Zanim skróci się okna albo doda kolejne, trzeba sprawdzić, ile ramp ma dana kategoria.

Czas obsługi z reguł w słowniku

Długość awizacji nie jest wpisywana ręcznie. Wynika z reguł czasu obsługi zapisanych w słowniku. Minimum wynosi 20 minut, a reguła dla awizacji lokalnych daje 20 minut do 10 palet i 40 minut powyżej.

Reguła czasu jest fragmentem SQL wykonywanym z wartością pola, na przykład liczbą palet. Nową regułę dokłada się wpisem w słowniku, bez zmiany formularza.

Przykład (dane fikcyjne): awizacja z 8 paletami dostaje 20 minut, a awizacja z 14 paletami dostaje 40 minut. Zmiana progu z 10 palet na inny wymaga zmiany wpisu w słowniku, a nie nowej wersji formularza. Wartości 20 i 40 minut oraz próg 10 palet są parametrami opisywanego wdrożenia, a nie stałymi programu. Parametry siatki okien omawia strona o definiowaniu okien czasowych.

Podpowiedź wolnej rampy i sprawdzenie przed zapisem

Po wyborze okna formularz podpowiada pierwszą wolną rampę z puli. Użytkownik może wybrać inną.

Tuż przed zapisem nowej awizacji z dostawą własną formularz sprawdza jeszcze raz, czy ktoś nie zajął wybranej rampy. Jeśli tak, pokazuje komunikat i odświeża listę ramp. Dla użytkownika oznacza to ponowny wybór rampy z odświeżonej listy.

Tej kontroli nie opisujemy jako gwarancji braku kolizji. Kontrola wolnej rampy nie wykrywa częściowego nakładania się przedziałów, więc nie wyklucza zdublowania rampy w takim układzie terminów. Ogólne zasady przydziału doków opisuje strona o rezerwowaniu doków magazynowych.

Co się zmienia przy edycji

Edycję awizacji lokalnej wykonuje rola nadrzędna. Lista ramp obejmuje wtedy zwykłe rampy dostaw, niezależnie od rodzaju towaru. Obecna rampa jest zaznaczona, a rampy zajęte przez inne awizacje są pomijane.

Pule według towaru i pojazdu działają więc przy zakładaniu awizacji, a przy edycji obowiązuje szersza lista zwykłych ramp.

Kurier w awizacji lokalnej nie zajmuje okna ani rampy, co opisuje strona o awizacji kuriera na cały dzień. Kontener z pliku dostaje rampę w imporcie, który opisuje strona o imporcie awizacji kontenerów z pliku, a wynik odprawy celnej wskazuje inną pulę ramp, o czym mówi strona o agencji celnej w statusie kontenera.

Ogólny obraz okna czasowego daje opis okna czasowego w YMS24. Na etapie analizy podobnego wdrożenia pomagają cztery pytania.

  • Jak podzielić rampy na kategorie i kto utrzymuje to przypisanie w konfiguracji?
  • Czy próg gabarytów, w opisywanym wdrożeniu 80x60x45, pasuje do towaru w magazynie, który wdrażasz?
  • Jak długo mają trwać okna przyjęć w każdym magazynie i czy reguła czasu może opierać się na liczbie palet?
  • Kto ma prawo edytować awizację i z jakiej listy ramp ma wybierać?
FAQ

Najczęściej zadawane pytania

01

Od czego zależy pula ramp w awizacji lokalnej?

Od rodzaju towaru i rodzaju transportu. Gabaryty trafiają do ramp gabarytowych, towar mieszany do ramp dla dostaw mieszanych, a standard albo brak wyboru do zwykłych ramp dostaw. Dla busa formularz pokazuje osobną pulę ramp dostępnych dla busów.

02

Jak system liczy pojemność okna czasowego?

Okno jest wolne, dopóki liczba zachodzących na nie awizacji lokalnych w statusie zaplanowanym, które mają przypisaną rampę, jest mniejsza niż liczba ramp danej kategorii. Pojemność równa się więc liczbie ramp, a nie stałej liczbie rezerwacji.

03

Skąd bierze się długość awizacji?

Z reguł czasu obsługi zapisanych w słowniku. Minimum wynosi 20 minut, a reguła dla awizacji lokalnych daje 20 minut do 10 palet i 40 minut powyżej.

04

Czy rampa jest sprawdzana jeszcze raz przed zapisem?

Tak, przy nowej awizacji z dostawą własną. Formularz sprawdza tuż przed zapisem, czy ktoś nie zajął wybranej rampy, a gdy tak się stało, pokazuje komunikat i odświeża listę ramp. Nie jest to gwarancja braku kolizji, bo kontrola nie wykrywa częściowego nakładania się przedziałów.

05

Czy użytkownik może zmienić podpowiedzianą rampę?

Tak. Po wyborze okna formularz podpowiada pierwszą wolną rampę z puli, ale użytkownik może wybrać inną.

Słownik

Słownik pojęć

Pozostałe pojęcia z obsługi transportu zbiera słownik YMS.

PPula ramp
Zestaw ramp, spośród których formularz proponuje rampę dla danej awizacji. O puli decydują rodzaj towaru i rodzaj transportu.
PPojemność okna
Liczba awizacji mieszczących się w oknie. W opisywanym wdrożeniu równa liczbie ramp kategorii.
CCzas obsługi
Długość awizacji wyliczana z reguł zapisanych w słowniku. Minimum wynosi 20 minut.
GGabaryty
Towar o wymiarach większych niż 80x60x45. Formularz kieruje go do ramp gabarytowych.
RRampa przeładunkowa
Stanowisko przy budynku, przy którym pojazd jest rozładowywany albo załadowywany. W systemie każdą rampę przypisuje się do kategorii.
KKategoria ramp
Grupa ramp w słowniku, na przykład rampy dla dostaw zwykłych albo gabarytowych. Przypisanie rampy do kategorii zmienia się w konfiguracji.
RReguła czasu obsługi
Wpis w słowniku z fragmentem SQL, który z wartości pola, na przykład liczby palet, wylicza długość awizacji.
OOkno przyjęć
Wiersz słownika z godziną początku i końca dla kierunku przyjęcie. W skonfigurowanym magazynie trwa 20 minut.

Zobacz kalendarz ramp w demo

Wersja demonstracyjna Studio VSS.net pokazuje kalendarz awizacji i widoki ramp w przeglądarce, bez rejestracji.

O autorze

Adam Siemiątkowski

Specjalista ds. wdrożeń systemów logistycznych, SoftwareStudio Group Sp. z o.o.

Autor zajmuje się wdrożeniami systemów klasy YMS/VSS w firmach logistycznych i magazynowych. Wszystkie artykuły autora → Profil na LinkedIn →