Czyli jak system WMS umożliwia rejestrację i usprawnia obsługę wielu atrybutów asortymentu.
O mechanizmie obsługi atrybutów towarów w procesach Softlab WMS pisaliśmy już jakiś czas temu, przybliżając sposób jego działania i praktyczne zastosowanie w procesach magazynowych. W poniższym artykule przedstawiamy temat rejestrowania różnych atrybutów partii towaru uzupełniając go o dodatkowe informacje dotyczące funkcjonalności.
Potrzeba biznesowa
Zarządzanie właściwymi atrybutami asortymentu w niektórych przypadkach okazuje się kluczowe dla realizacji procesów magazynowych. Przykładem może być obsługa dat ważności, rozmiarów lub (dla procesów produkcyjnych) numerów partii surowców i półproduktów. Wyobraźmy sobie sytuację, w której mamy produkt definiowany przez dwa atrybuty: rozmiar oraz kolor. Rejestracja takich dwóch atrybutów znacząco ułatwia przekazanie magazynierowi informacji, że (przykładowo) należy pobrać koszulkę w kolorze zielonym w rozmiarze L.
Ograniczenia na dziś – co chcemy usprawnić
System umożliwiał rejestrowanie jednego z dwóch atrybutów towaru, które były bezpośrednio przypisane do jego cechy: datę ważności lub symbol cechy. Obsługa i właściwe zarządzanie towarami były więc nieco utrudnione, zwłaszcza w przypadku towarów, które wymagały rejestracji kilku atrybutów. Trudność w zarządzaniu nimi wynikała nie tylko z ich charakterystyki, ale również z faktu, że jeden indeks zawierał kilka odmiennych atrybutów.
Jak to usprawniliśmy
W odpowiedzi na powyższe problemy w systemie umożliwiono definiowanie dowolnej liczby atrybutów dla towaru. Atrybuty mogą być dodawane do obsługi wybranych towarów lub do grup materiałowych. W tym drugim przypadku atrybut przedstawia informacje o wszystkich towarach należących do grupy. Aby jednak dany atrybut był dostępny do obsługi procesu magazynowego, musi zostać uprzednio zdefiniowany w bazie danych (w tym celu zalecamy skorzystanie z pomocy konsultanta).
Podczas realizacji kolejnych procesów magazynowych, system będzie wymagał od operatora podania wartości każdego z atrybutów przypisanych do takiego towaru. Następnie na podstawie wartości atrybutów system wybierze cechy odpowiadające tym wartościom i wystawi odpowiednie dokumenty.
Podczas realizacji niektórych procesów magazynowych system może sam określić wartości części lub wszystkich atrybutów towaru. Przed każdym ekranem wprowadzania atrybutu, system może weryfikować ilość możliwych do pobrania zestawów wartości dla wszystkich atrybutów towaru z wyznaczonej lokalizacji. Jeżeli jest tylko jeden atrybut (np. w lokalizacji, z której pobieramy produkt znajduje się tylko w jednej dacie ważności lub z jednym numerem partii producenta), system może automatycznie określić wartości atrybutów i tylko wyświetlić użytkownikowo stosowny komunikat.
Z tego powodu dla każdego zdefiniowanego w systemie atrybutu można określić, czy jego wartość może zostać wyznaczona automatycznie przez system, czy musi wprowadzić ją operator. Automatyczny wybór wartości atrybutów ma zastosowanie wyłącznie w realizacji tych procesów, w których produkt jest wybierany ze stanów magazynowych. W procesach, gdzie nie opieramy się na stanach (np. w przyjęciu dostawy), opcja automatycznego wyznaczania wartości atrybutów jest niedostępna.

Rys. 1. Komunikat informujący o automatycznym wyznaczeniu wartości atrybutów towaru
Jakie biznesowe przypadki użycia może obsłużyć nasze rozwiązanie
W celu pokazania, jak działa nowa funkcjonalność systemu, posłużymy się dwoma praktycznymi przykładami.
Przykład 1
W hurtowni odzieżowej należy przyjąć dostawę swetrów. Mają one jeden indeks, który wskazuje model, jednak poza nim istotny jest również kolor i rozmiar swetra.
Magazynier rejestrując przyjmowany towar odczytuje kod asortymentu, następnie odczytuje kod koloru oraz rozmiaru. Z powodu ograniczonej ilości miejsca w magazynie na jednej półce musi znajdować się towar z różnymi atrybutami. Dzięki rejestracji kilku atrybutów możliwe jest utworzenie algorytmu alokacji, który wyznacza odmienne lokalizacje dla każdego z rozmiarów, a jednocześnie umożliwia składowanie towaru w różnych kolorach w tej samej lokalizacji. Po tak przyjętej dostawie, w jednej lokalizacji znajdują się swetry w jednym rozmiarze, ale w różnych kolorach.
Magazynier realizujący kompletację zamówienia klienta otrzymuje polecenie kompletacji towaru w postaci swetra w rozmiarze M w kolorze zielonym. Udaje się wiec do lokalizacji, w której znajdują się zamówione swetry we właściwym rozmiarze. Po odczytaniu kodu asortymentu, operator dostaje następne polecenie i spośród swetrów w rozmiarze M dostępnych w różnych kolorach wybiera z półki towar w zamówionym kolorze (zielonym).
W opisanej sytuacji funkcjonalność systemu znacznie ograniczyła ryzyko wydania niewłaściwego asortymentu. Wyobraźmy sobie bowiem sytuację odwrotną: magazynier ma za zadanie wybrać zielony sweter w rozmiarze M spośród zielonych swetrów we wszystkich możliwych rozmiarach znajdujących się w tej samej lokalizacji. Wybranie właściwego rozmiaru byłoby czasochłonne, gdyż producenci w różnych miejscach umieszczają taką informację i z pewnością w ten sposób realizowany proces kompletacji niósłby ze sobą duże prawdopodobieństwo pomyłki. Wybór właściwego koloru spośród swetrów w tym samym rozmiarze okazał się szybszy, ponieważ rozróżnienie koloru jest łatwiejsze.
Przykład 2
W magazynie są składowane artykuły dla dzieci. Z uwagi na małe rozmiary towaru nie jest możliwe umieszczenie na nim etykiety zawierającej opis w kilku językach. Ponieważ jednak asortyment jest dystrybuowany do wielu państw, to posiada on różne opakowania, a każde zawiera opis w innym języku. Jednocześnie dla asortymentu wymagana jest rejestracja daty ważności.
Ze względu na to, że w systemie asortyment jest rozróżnialny z dokładnością do zdefiniowanych parametrów, stało się możliwe znaczne uproszczenie procesu kompletacji. System znając odbiorcę potrafi wybrać asortyment z etykietami we właściwym języku. Następnie operator udaje się do lokalizacji, w której znajduje się właściwy asortyment.
Przed wprowadzeniem atrybutów informacja o języku była wyświetlana operatorowi w formie komentarza, a składowanie wszystkich wersji produktu wymagało magazynowania ich w tej samej lokalizacji. Wynikało to z tego, że system wyznaczał lokalizację, z której magazynier ma pobrać towar. Realizacja wydania często wymagała uzupełnienia asortymentu z opisem we właściwym języku. Obecnie składowanie w lokalizacjach kompletacyjnych jest uporządkowane i system może sterować wszystkimi procesami bez potrzeby nadzorowania stanów magazynowych przez operatorów.
Jakie to daje korzyści
- Możliwość przypisania do jednego asortymentu kilku atrybutów.
- Możliwość szybkiej identyfikacji asortymentu posiadającego atrybuty.
- Możliwość szybkiej i łatwej obsługi atrybutów – operator podaje je tylko w procesach, w których jest to niezbędne.
- Możliwość łatwej analizy stanów magazynowych w podziale na atrybuty.
Pełną informację o Softlab ERP by Asseco można znaleźć na stronie https://assecobs.pl/softlab//.
Autor wpisu: Dariusz Bartoszcze