Omówienie zasad konsolidacji wysyłki
Proces konsolidacji wysyłki, który korzysta z zasad konsolidacji wysyłki umożliwia automatyczną konsolidację wysyłki podczas automatycznego i ręcznego zwalniania do magazynu. Automatyczna konsolidacja, która była dostępna przed wprowadzeniem tej funkcji, miała zakodowane na stałe pola i opierała się na wartości pola Konsolidowanie wysyłki podczas zwalniania do magazynu ustawionego dla magazynu.
Zasady konsolidacji wysyłki są używane dla następujących funkcji:
- Automatyczne zadanie wsadowe typu zwolnienie do magazynu
- Polecenie Zwolnij do magazynu w zamówieniu sprzedaży, zamówienia przeniesienia lub zamówieniu wysyłki wychodzącej
- Dedykowane strony Zwolnij do magazynu
- Polecenie Zwolnij do magazynu na stronie Pulpit planowania wysyłki ładunku wychodzącej
- Ręczna konsolidacja wysyłki na stronach Konsoliduj wysyłki i Pulpit konsolidacji wysyłki
Przed wprowadzeniem zasad konsolidacji wysyłki funkcja konsolidacji istniała jako ustawienie na poziomie magazynu. Wszystkie zamówienia wszystkich odbiorców z jednego magazynu były traktowane tak, jakby miały takie same wymagania dotyczące konsolidacji. Zasady konsolidacji wysyłki dodają obsługę scenariuszy, w których różne organizacje mają różne wymagania dotyczące konsolidacji wysyłek.
Zapytania służą do identyfikowania zasad konsolidacji wysyłek, które są stosowane, a następnie edytowalny zestaw pól określa sposób grupowania wierszy ładunku na poziomie wysyłki. (Ten wzorzec przypomina wzorzec stosowany przez szablony grupy czynności). Ponadto do wszystkich zasad dodana została opcja Konsoliduj z istniejącymi wysyłkami. Jeśli jest włączona, procedura Zwolnij do magazynu wyszukuje wysyłki do konsolidacji wśród istniejących wysyłek, które zostały utworzone na podstawie tych samych zasad konsolidacji. W takim przypadku system wybierze istniejącą wysyłkę lub ładunek, zamiast tworzyć nowy. System będzie jednak konsolidować tylko z istniejącymi wysyłkami, które mają stan Otwarte. Wysyłki należące do uwolnienia grupy czynności o stanie Zwolnione lub wyższym nie będą traktowane jako cele konsolidacji.
Po włączeniu funkcji Zasady konsolidacji wysyłki w systemie, funkcja Konsolidowanie wysyłki podczas zwalniania do magazynu, która było poprzednia dostępna na stronie konfiguracji Magazyny, zostanie ukryta. Aby ułatwić przejście do nowej funkcji konsolidacji wysyłki, funkcja na stronie Zasady konsolidacji wysyłki umożliwia tworzenie domyślnej zasady, która automatycznie uwzględnia stare ustawienie dla istniejących magazynów. Po utworzeniu domyślnej zasady, ustawienie Konsolidowanie wysyłki podczas zwalniania do magazynu na stronie konfiguracji Magazyny nie będzie już brane pod uwagę. Aby uzyskać więcej informacji, zobacz Konfigurowanie zasad konsolidacji wysyłki.
Strony Zwolnij do magazynu pozwala ręcznie zastępować różne odpowiednie zasady konsolidacji w taki sam sposób, jak w przypadku zastępowania zasad realizacji.
Można korzystać z polecenia Zwolnij > Zwolnij do magazynu na stronie Pulpit planowania wysyłki ładunku wychodzącego, aby tworzyć ładunki wychodzące oparte na wierszach zamówień sprzedaży, zamówień przeniesienia i zamowienia wysyłki wychodzącej przed dokonaniem zwolnienia do magazynu. Te ładunki używają tej samej logiki konsolidacji, która została wprowadzona razem z konsolidacją zasad wysyłki.
Strona Pulpitu konsolidacji wysyłki służy do konsolidowania istniejących wysyłek, które nie zostały jeszcze potwierdzone, ale zostały już zwolnione do magazynu. Ta funkcja obsługuje scenariusze, w których proces automatycznego zwalniania z własną konsolidacją wysyłek jest uruchamiany wiele razy dziennie, ale potencjalne dodatkowe konsolidacje są określane ręcznie, zanim wysyłka do przewoźników zakończy się w trakcie procesu potwierdzania. Umożliwia ona konsolidowanie wysyłek wychodzących, które są tworzone na podstawie wierszy zamówień sprzedaży, zamówień przeniesienia lub zamówienia wysyłki wychodzącej, w dowolnym momencie po zwolnieniu wysyłek do magazynu, ale przed ich potwierdzeniem.
Strona Pulpit konsolidacji wysyłki działa jak pulpit kompilowania ładunku. Można na niej jednocześnie ocenić wiele wysyłek i przypisać zamówienie nieskonsolidowane do konkretnej wysyłki. Szablony konsolidacji wysyłki można stosować w celu wielokrotnego oceniania proponowanych konsolidacji i ich potwierdzania. Niektóre reguły są implementowane w celu zapobiegania nieautoryzowanej konsolidacji i ostrzegania o możliwych błędach.
Omówienie nowych funkcji
W tej sekcji opisano strony, polecenia i funkcje, które są zmieniane lub dodawane po włączaniu i podczas używania funkcji Zasady konsolidacji wysyłki.
Strona Zasady konsolidacji wysyłki
Zasady są zróżnicowane według typu zlecenia pracy. Typ Zamówienia sprzedaży reprezentuje Zamówienie sprzedaży, typ Zamówienia przeniesienia reprezentuje wysyłki Wydanie przeniesienia, a typ Zamówienie wysyłki wychodzącej reprezentuje wysyłki Zamówienie wysyłki wychodzącej.
Każda zasada konsolidacji wysyłki ma zapytanie, które określające jej stosowanie oraz numer sekwencyjny, określający kolejność wykonywania. Konsolidacja jest stosowana dla każdej unikatowej kombinacji wybranych pól. Dodatkowy podawany parametr jest używany do konsolidacji z istniejącymi (otwartymi) wysyłkami. Zasady są oceniane i stosowane przy każdym tworzeniu nowej wysyłki (przed przetworzeniem grupy czynności).
Jeśli w zasadach brakuje wymaganych pól lub jeśli zawierają one niedozwolone pola, zasada zostaje oznaczona jako nieprawidłowa w sekcji Wybrano. Listy pól obowiązkowych i niedozwolonych są kodowane na stałe i mogą zostać rozszerzone.
Poniższa lista zawiera pola obowiązkowe. Ponieważ wysyłki są zawsze dzielone na podstawie tych pól, nie można grupować wielu wysyłek o różnych wartościach dla tych pól.
Zamówienia sprzedaży:
- Numer konta:WHSShipmentTable.AccountNum
- Odbiorca dostawy:WHSShipmentTable.DeliveryName
- Adres pocztowy (RecId):WHSShipmentTable.DeliveryPostalAddress
- Magazyn:WHSShipmentTable.InventLocationId
W przypadku zamówień przeniesienia:
- Z magazynu:InventTransferTable.InventLocationIdFrom
- Do magazynu:InventTransferTable.InventLocationIdTo
Dla zamówień wysyłki wychodzącej:
- Numer konta:WHSShipmentTable.AccountNum
- Odbiorca dostawy:WHSShipmentTable.DeliveryName
- Adres pocztowy (RecId):WHSShipmentTable.DeliveryPostalAddress
- Magazyn:WHSShipmentTable.InventLocationId
- System źródłowy:WHSShipmentTable.SourceSystem
Poniższe pola są niedostępne dla wszystkich typów dokumentów. Te pola nie są widoczne w interfejsie użytkownika i nie mogą być używane do konsolidacji.
- Identyfikator przesyłki:WHSShipmentTable.ShipmentId
- Status:WHSShipmentTable.ShipmentStatus
- Zasady konsolidacji wysyłki:WHSShipmentTable.ShipConsolidationPolicyName
- Typ transakcji pracy:WHSShipmentTable.WorkTransType
- Identyfikator fali:WHSShipmentTable.WaveId
- Identyfikator obciążenia:WHSShipmentTable.LoadId
- Identyfikator przesyłki:WHSLoadLine.ShipmentId
- Identyfikator obciążenia:WHSLoadLine.LoadId
Domyślnie podczas tworzenia zasad jako pola konsolidacji jest używany zestaw pól obowiązkowych. Można jednak zmodyfikować listę, używając przycisków strzałki w lewo i strzałki w prawo. (Proces przypomina proces wybierania metod w szablonach grupy czynności).
Wartości wybrane przez użytkowników dla tych pól będą używane dla wszystkich nowo utworzonych wysyłek lub zostaną dodane do istniejących wysyłek podczas konsolidacji z tymi wysyłkami. Jeśli dwie wysyłki mają taką samą wartość dla pola wybranego do konsolidacji tych wysyłek, wysyłki są konsolidowane. Ta sama zasada dotyczy wszystkich wybranych kolejnych pól konsolidacji. Jeśli wartości różnią się, druga wysyłka jest odrzucana i zostanie wybrana dla nowej wysyłki. Zautomatyzowany proces konsolidacji składa się z tworzenia wszystkich unikatowych kombinacji wartości pól konsolidacji wysyłki, a następnie przypisywania wysyłki do odpowiedniej kombinacji.
Niewybrane pola są ignorowane podczas procesu konsolidowania. Jeśli dwie wysyłki mają różne wartości dla niezaznaczonego pola, pole jest czyszczone (czyli ustawiane na wartość pustą). Jeśli obydwie wysyłki mają tę samą wartość dla niezaznaczonego pola, pole jest wypełniane.
Lista pól konsolidacji (czyli pól, które zostaną wyczyszczone, jeśli mają inne wartości) jest zakodowana na stałe. Lista zawiera wszystkie pola, które są inicjowane z poziomu wiersza zamówienia sprzedaży lub zamówienia przeniesienia podczas tworzenia nowej wysyłki. Mówiąc, jeśli pole nie zostało zainicjowane z wiersza zamówienia sprzedaży lub zamówienia przeniesienia, jest ignorowane podczas dodawania nowych danych do istniejącej wysyłki.
Strona zwalniania do magazynu
- Nowe pole w dolnej siatce pokazuje zastosowane zasady konsolidacji.
- Nowy przycisk umożliwia ręczne wybieranie i/lub zastępowanie zasad konsolidacji.
Polecenie Zwolnij do magazynu na stronie Pulpit planowania wysyłki ładunku wychodzącej
- Logika została dostosowana tak, aby korzystać z zastosowanych zasad konsolidacji.
- Wysyłki są teraz konsolidowane tylko w ramach pojedynczego ładunku.
Strona konsolidowania wysyłek
- Wyszukiwanie podobnych wysyłek (czyli kandydatów do konsolidacji) zostało zmienione tak, aby były używane pola wybrane w zasadach konsolidacji wysyłki.
- Pola, które mają różne wartości w różnych wysyłkach, są teraz ustawiane jako puste. (Poprzednio były używane wartości z wybranej wysyłki „podstawowej”).
Strona Pulpit konsolidacji wysyłki
- Nowa funkcja replikuje proces konsolidacji ręcznej w większej skali.
- Można teraz otworzyć tę stronę z poziomu menu Zwolnij do magazynu w module Zarządzanie magazynem.
- Algorytm analizuje istniejące wysyłki, które nie zostały jeszcze wysłane. Następnie proponuje on konsolidację na podstawie pól wybranych w zasadach konsolidacji.
Porównanie funkcji
Poniższa tabela zawiera podsumowanie sposobu działania konsolidacji wysyłek, gdy zasady konsolidacji wysyłek są i nie są używane.
Bez zasad konsolidacji wysyłki | Z zasadami konsolidacji wysyłki |
---|---|
Nie dotyczy | Wysyłki sprzedaży lub przeniesienia wybrane do konsolidacji muszą mieć takie same zasady konsolidacji jak tworzona wysyłka albo muszą być przypisane do otwartej wysyłki (jeśli opcja Konsoliduj z istniejącymi wysyłkami jest włączona). |
Procedura Zwolnij do magazynu nie wyszukuje wysyłki do konsolidacji wśród istniejących wysyłek. Podczas wyszukiwania wysyłki do konsolidacji są uwzględniane tylko wysyłki utworzone przez bieżące wystąpienie procedury Zwolnij do magazynu. | Jeśli opcja Konsoliduj z istniejącymi wysyłkami została włączona dla aktualnie używanych zasad konsolidacji, procedura Zwolnij do magazynu wyszukuje wysyłki do konsolidacji pośród istniejących wysyłek, które zostały utworzone na podstawie tych samych zasad konsolidacji. Z tego względu, jeśli istnieją dwie zasady, wysyłka utworzona na podstawie zasad 2 nigdy nie będzie konsolidowana z wysyłką utworzoną na podstawie zasad 1. |
Nie dotyczy | Jeśli lista pól zasad konsolidacji jest pusta lub jeśli nie można odnaleźć zasad, dla każdego wiersza zamówienia sprzedaży lub zamówienia przeniesienia zostanie utworzona nowa wysyłka. |
W poniższym polu konsolidacji zdefiniowano unikatową kombinację wartości używanych do konsolidowania wysyłek dla wiersza przeniesienia. (Wszystkie pozostałe pola są ignorowane).
|
W poniższych polach konsolidacji zdefiniowano unikatową kombinację wartości używanych do konsolidowania wysyłek dla wiersza przeniesienia. (Wszystkie pozostałe pola są ignorowane).
To jedyne dostępne i inicjowane pola podczas tworzenia nowej wysyłki. * Uwaga: ModeCode to Tryb przypisany do pola Firma przewozowa wybranego dla wiersza przeniesienia (nie pole Tryb dostawy wybrany dla wiersza przeniesienia). Jeśli Metoda dostawy (ModeCode) będzie uwzględniana jako kryterium konsolidacji, system konsoliduje tylko wiersze przeniesienia z taką samą wartością pola Tryb, pod warunkiem że dla wiersza zdefiniowano pola Firma przewozowa, Usługa przewozowa i Tryb dostawy (niezależnie od ich wartości). Ponadto system konsoliduje wszystkie wiersze przeniesienia, w których Tryb jest pusty. |
W poniższych polach konsolidacji zdefiniowano unikatową kombinację wartości używanych do konsolidowania wysyłek dla wiersza sprzedaży. (Wszystkie pozostałe pola są ignorowane).
|
W poniższych polach konsolidacji zdefiniowano unikatową kombinację wartości używanych do konsolidowania wysyłek dla wiersza sprzedaży. (Wszystkie pozostałe pola są ignorowane).
To jedyne dostępne i inicjowane pola podczas tworzenia nowej wysyłki. * Uwaga: ModeCode to Tryb przypisany do pola Firma przewozowa wybranego dla wiersza przeniesienia (nie pole Tryb dostawy wybrany dla wiersza przeniesienia). Jeśli Metoda dostawy (ModeCode) będzie uwzględniana jako kryterium konsolidacji, system konsoliduje tylko wiersze przeniesienia z taką samą wartością pola Tryb, pod warunkiem że dla wiersza zdefiniowano pola Firma przewozowa, Usługa przewozowa i Tryb dostawy (niezależnie od ich wartości). Ponadto system konsoliduje wszystkie wiersze sprzedaży, w których Tryb jest pusty. |
Nie dotyczy | Następujące pola konsolidacji są wymagane dla wiersza sprzedaży i nie można ich usunąć:
|
Procedura Zwolnij ładunki do magazynu na stronie Pulpit planowania wysyłki ładunku wychodzącego korzysta z własnego, osobnego kodu do tworzenia wysyłek i grup czynności. | Zasady konsolidacji wysyłki są stosowane w celu określenia, które pola mają być oceniane w celu konsolidacji. Wysyłki są konsolidowane tylko w ramach pojedynczego ładunku. |
Użytkownik ręcznie wybiera opcję Konsoliduj wysyłki na stronie Wszystkie wysyłki, a następnie wybiera docelową wysyłkę „podstawową”. Filtr zasugeruje wszystkie istniejące wysyłki, które mają odpowiadające wartości w kilku polach kluczy. | Użytkownik ręcznie wybiera opcję Konsoliduj wysyłki na stronie Wszystkie wysyłki, a następnie wybiera docelową wysyłkę „podstawową”. System będzie sugerować inne istniejące wysyłki, dopasowując wartości kilku pól klucza skonfigurowane dla odpowiednich zasad konsolidacji wysyłki. |
Za pomocą polecenia Konsoliduj wysyłki na stronie Wszystkie wysyłki można wybrać tylko jedną wysyłkę. | Strona Pulpitu konsolidacji wysyłki ułatwia znajdowanie zestawu wysyłek, które nie są jeszcze w stanie oznaczającym wysłanie. Wysyłki te są analizowane na podstawie kilku pól klucza skonfigurowanych w zasadach konsolidacji wysyłki. Wszystkie wysyłki, dla których wartości tych pól są zgodne, są sugerowane do konsolidacji. Konsolidację można obsługiwać ręcznie, usuwając wysyłki z sugerowanych konsolidacji i/lub dodając do nich wysyłki. Może wystąpić kilka typów błędów, ale niektóre z nich można nadpisać. |
Uwaga do projektu: Procedura automatycznego zwalniania zamówień sprzedaży do magazynu dzieli wiersze sprzedaży na grupy. Każda grupa ma własną unikatową wartość ReleaseToWarehouseId i jest przetwarzana oddzielnie w ramach procedury Zwolnij do magazynu. Ta procedura umożliwia utworzenie nowej pracy niezależnie od konfiguracji podziału pracy. | Uwaga do projektu: Procedura Automatyczne zwalnianie zamówień sprzedaży do magazynu przypisuje tę samą wartość ReleaseToWarehouseId do wszystkich przetwarzanych wierszy sprzedaży. Wszystkie wiersze sprzedaży są jednocześnie przetwarzane w ramach procedury Zwolnij do magazynu. Aby zagwarantować wcześniejsze zachowanie, należy skonfigurować podział pracy dla każdego identyfikatora wysyłki. |