Przejdź do głównej zawartości

Reguły priorytetu

Kiedy pracy jest więcej, niż da się wykonać naraz, trzeba rozstrzygnąć kolejność obsługi. Reguły priorytetu określają tę kolejność i obowiązują w dwóch miejscach naraz.

Stockly → Warehouses → Rules → Priority.

Te same reguły rozstrzygają:

  • które zamówienia fala weźmie i w jakiej kolejności — zanim jeszcze powstanie lista do chodzenia;
  • kto dostanie towar, który właśnie przyszedł, gdy czeka na niego kilka zamówień.

Jest to celowo jedna tabela, a nie dwie: reguła stawiająca hurt przed detalem znaczy to samo w obu sytuacjach, a dwie osobne tabele z czasem zaczęłyby się rozchodzić.

To rozróżnienie trzeba zrozumieć przed rozpoczęciem pracy na tym ekranie.

  • Priority rozstrzyga, która reguła łapie zamówienie. Wygrywa najniższy pasujący numer.
  • Miejsce w kolejce rozstrzyga, gdzie złapane zamówienie trafia.

Na co dzień drugiej kolumny się nie wypełnia; pozostawiona pusta oznacza pozycję reguły na liście, więc tabelę czyta się tak, jak jest wyświetlona: im wyżej wiersz, tym wcześniej obsługiwane zamówienie.

Osobna kolumna istnieje dla jednego przypadku, którego jedną liczbą nie da się zapisać:

Klient należy do grupy obsługiwanej priorytetowo, ale zalega z płatnościami i ma być obsługiwany na końcu. Reguła o nim musi stać wysoko, żeby w ogóle złapać zamówienie przed regułą grupową, a wysoka pozycja oznacza wczesną obsługę. Sprzeczność znika dopiero wtedy, gdy reguła łapiąca zamówienie i miejsce, jakie zamówienie zajmuje w kolejce, są dwiema odrębnymi wartościami.

Wtedy reguła o tym kliencie dostaje wysoki priorytet i skrajne miejsce w kolejce.

Reguła może wskazać klientów, grupy klientów, kanały sprzedaży, metody wysyłki, profile przewoźnika i magazyny. Puste pole znaczy „dowolny”, nie „żaden”.

Na każdej osi można wskazać kilka wartości naraz — „Hurt + Partner” to jeden wiersz, nie dwa. Wymienienie większej liczby wartości nie czyni reguły bardziej szczegółową: wyliczenie zawęża zbiór, do którego reguła się stosuje, ale nie czyni z niej mocniejszego zdania o pojedynczym zamówieniu. Od rozsądzania dwóch pasujących reguł jest priorytet.

Trzy kryteria zawężają, kiedy reguła działa, i nigdy nie rozstrzygają, która wygrywa:

  • Wartość zamówienia od / do — próg kwotowy.
  • Waluta — suma zamówienia nie niesie własnej waluty, więc próg kwotowy obowiązuje wyłącznie dla zamówień w wybranej tu walucie. Próg bez waluty nie ogranicza się walutowo.
  • Termin w ciągu (godzin) — łapie zamówienie, gdy do obiecanej daty wysyłki zostało tyle czasu. To kryterium zmienia się w czasie: zamówienie niepilne rano staje się pilne w dalszej części tego samego dnia.

Grupa klienta to grupa bieżąca. Zamówienie nie zapisuje grupy, w której klient był w chwili zakupu; odczytywana jest ona z karty klienta. Przeniesienie klienta do innej grupy zmienia więc obsługę także jego istniejących zamówień, co dla reguły stawiającej hurt przed detalem jest zwykle zachowaniem zamierzonym.

Za zamówieniem złożonym bez rejestracji nie stoi karta klienta. Złapać je może wyłącznie kanał, metoda wysyłki, przewoźnik albo wartość; reguły po kliencie i po grupie je pomijają.

Reguła nie rezerwuje towaru z wyprzedzeniem. Przy przydziale przychodzącego zapasu ustawia w kolejce zapotrzebowania, które już o ten towar konkurują. Zagwarantowanie zapasu konkretnemu klientowi jest osobną funkcją.

Ostatni wiersz listy zapisany jest kursywą i ma kłódkę. Nie jest to rekord, tylko zachowanie wbudowane: zamówienie, którego nie złapała żadna reguła, trafia za wszystkie zamówienia, o których reguła się wypowiedziała, a między sobą takie zamówienia szeregowane są według wieku. Nie da się jej usunąć ani edytować, ponieważ kolejka musi mieć określoną kolejność także wtedy, gdy wszystkie reguły zostaną skasowane.

Kierunek szeregowania, najstarsze albo najnowsze pierwsze, ustawia się jako osobną regułę, w polu Tie-break. Decyduje pierwsza reguła, która się w tej sprawie wypowie, a pozostawienie pola pustego nie jest wypowiedzią.

Kanał hurtowy przed detalicznym : jedna reguła: zakres = kanał hurtowy, priorytet 10. Reszta świata zostaje na domyślnej.

Ekspres przed ekonomicznym : zakres = metoda wysyłki „kurier ekspresowy”, priorytet 20.

Zamówienie z terminem na dziś zawsze na czoło : bez zakresu, warunek „termin w ciągu 24 godzin”, priorytet 5. Łapie każde zamówienie, któremu pali się termin, niezależnie od klienta i kanału.

Klient zalegający z płatnościami na koniec : zakres = ten klient, priorytet 1 (żeby złapać przed regułą grupową), miejsce w kolejce = skrajne.