Pakowanie zamówień
Asystent Pakowania to osobny widok przeznaczony dla operatorów, którzy potwierdzają zgodność spakowanych produktów przed finalizacją zamówienia.
Dostęp i rola
Do pracy w tym module potrzebna jest rola Pakowalnia.
Po zalogowaniu użytkownik z tą rolą trafia do osobnego frontendu pakowania zamiast do standardowego widoku aplikacji.
Lista koszyków do pakowania
Na liście widoczne są tylko koszyki ze statusami:
- Do pakowania
- W pakowaniu
Widok listy pozwala:
- szybko wznowić aktywny koszyk
- otworzyć kartotekę wybranego koszyka
- wyszukać koszyk po numerze i od razu przejść do jego szczegółów
- sprawdzić postęp pakowania bez wchodzenia w detal
Kartoteka koszyka
Po otwarciu koszyka operator widzi:
- numer koszyka i podstawowe informacje o nim
- pasek wpisywania lub skanowania kodu produktu
- listę pozycji wymaganych do spakowania
- postęp pakowania
- przycisk Zakończ pakowanie
W widoku zostały też przygotowane miejsca pod przyszłe zdjęcia produktów, aby można było rozszerzyć ekran o miniatury bez przebudowy układu.
Skanowanie i walidacja
Aplikacja na bieżąco porównuje zeskanowany kod z pozycjami dokumentu źródłowego przypisanymi do koszyka.
Podczas pakowania system:
- dopasowuje skan do odpowiedniej pozycji
- zwiększa liczbę potwierdzonych sztuk
- pokazuje postęp kompletacji dla całego koszyka
- pilnuje zgodności stanu faktycznego z pozycjami dokumentu
Blokada zakończenia pakowania
Przycisk Zakończ pakowanie jest aktywny dopiero wtedy, gdy wszystkie wymagane produkty zostały zeskanowane w prawidłowej ilości.
Oznacza to twardą regułę biznesową:
- nie da się zamknąć pakowania, jeżeli brakuje choć jednej sztuki
- nie da się oznaczyć koszyka jako przeprocesowany, dopóki stan zeskanowany nie zgadza się z dokumentem
Co dzieje się po zakończeniu pakowania
Zakończenie pakowania uruchamia dalsze akcje po stronie systemu BaseApp.
W zależności od danych i konfiguracji proces może automatycznie:
- zaktualizować status zamówienia
- zaksięgować dokument magazynowy WZ
- zaksięgować dokument sprzedażowy, na przykład fakturę
- wywołać webhooki lub eventy związane z finalizacją procesu
Integracja kurierska
Jeśli zamówienie ma poprawnie skonfigurowanego przewoźnika i dane odbiorcy, zakończenie pakowania może również uruchomić generowanie przesyłki kurierskiej.
Aktualny proces przewiduje:
- automatyczne utworzenie przesyłki przez API przewoźnika
- zapisanie danych listu przewozowego w systemie
- możliwość pobrania lub wydruku etykiety po wygenerowaniu przesyłki
Powiązanie z zamówieniem
Asystent Pakowania działa na koszykach przygotowanych w procesie kompletacji. Oznacza to, że najpierw zamówienie musi trafić do koszyka magazynowego, a dopiero potem może zostać obsłużone przez operatora pakowania.
Szczegóły pracy z zamówieniami i koszykami znajdziesz w sekcji Zamówienia.