Wymagana funkcjonalność modułu Magazyn dla LMS.
Chyba każdy z nas miał styczność z programami magazynowymi, jest wiele różnych rozwiązań na rynku, niestety brak jak na razie rozwiązania, które byłoby skierowane dla ISP i połączone z systemem zarządzania siecią. Dla mnie LMS powinien rozwijać się w kierunku kompleksowej obsługi firmy ISP, a nie tylko jej części sieciowej. Dlatego postanowiłem włączyć swoją osobę w nakreślenie kierunków rozwoju oraz zebraniu funduszy na rozwój ;) W punktach postaram się przedstawić wymaganą funkcjonalność modułu
Proponuję wykorzystać magazyn główny jako bufor przed rozdzieleniem sprzętu. Musimy mieć możliwość sprzedaży sprzętu, przekazania klientowi, tworzeniu zestawów klienckich, tworzenia węzłów sieciowych oraz wykorzystaniu w środku trwałym, jakim jest sieć (niektórzy mogą mieć kilak środków trwałych).
Tutaj jeden z trudniejszych elementów do zrobienia, ponieważ trzeba uwzględnić kilka rzeczy. Po pierwsze są rożne typu towarów, jakie będziemy przyjmować, Najprościej można je podzielić na aktywne i pasywne, do łączenia z innymi urządzeniami i działające osobno. Do tego dochodzą informacje ogólne i indywidualne, z podziałem na dany model. Przykłady:
Powyższe pokazuje, że wszystkie urządzenia mają kilka cech wspólnych, kilka cech wspólnych dla danego modelu oraz cechy indywidualne dla każdej jednostki. Ponadto dochodzi problem zaawansowanej konfiguracji urządzeń (jej różnorodności). W tym miejscu trzeba się zastanowić jakie rozwiązanie wybrać, żeby było to uniwersalne. Nie jest to kwestia modułu magazyn.
Prócz tych oczywistych jak sprzedaż, przeniesienie na inny magazyn czy przeniesienie na środek trwały sieć, przypisania do klienta (nie związane z magazynem, musi być możliwość przypisania do klienta sprzętu który należy do niego, a nie był kupiony u nas), powinna być możliwość wydania sprzętu naszym pracownikom (w celu zamontowania na sieci)
Czyli przychodzi pracownik do pracy ma coś do zrobienia (np. montaż nowej bazy). Pobiera sprzęt z magazynu na podstawie dokumentu (naszego wydania magazynowego). Na tym etapie musi wpisać dla każdej sztuki urządzenia indywidualnych S/N adresów MAC (które tego wymagają), Musi mieć też możliwość zwrotu części sprzętu, np. bierze 100 metrów kabla, wraca z instalacji i zostało mu 20. Oczywiści historia wydań i zwrotów z możliwością rozbicia na każdego pracownika
Towary z magazynu powinny być bezproblemowo dodawane na naszych fakturach sprzedaży. Trzeba tylko określić, z jakiego magazynu mogą być sprzedawane. W przypadku wydania towaru z magazynu klientowi w formie dzierżawy, powinien zostać tworzony dokument wydania sprzętu, adekwatnie w przypadku zwrotu czy likwidacji.
Moduł musi umożliwiać tworzenie zestawów sprzętu (zawsze z możliwością edytowania), umożliwiających tworzenie węzłów sieciowych, baz, zestawów klienckich. Dla zestawów musi być tworzona osobna historia (powstanie, modyfikacja, usunięcie, przeniesienie w inne miejsce) oraz mieć osobne informacje co do lokalizacji dziedziczone przez sprzęt. Np. Tworzę węzeł w miejscu X, dodaję do niego sprzęt który był w miejscu Y, to poszczególny sprzęt musi mi wskazywać miejsce instalacji jako miejsce węzła oraz informację, że miejsce instalacji sprzętu jest inne od miejsca instalacji węzła (bo albo to pomyłka, albo węzeł składa się z urządzeń znajdujących się w kilku miejscach)
W sieciach światłowodowych konieczne jest dodawanie informacji o kolorach światłowodu/tubach, tutaj trzeba się zastanowić jak to rozwiązać. Mi na razie wystarczy, żeby splitery, switche, onu miały te etykiety gdzie można by to określić. Idealnie było, by mieć możliwość dodawania światłowodów, ale to już bardziej skomplikowane, chyba żeby potraktować światłowód jako urządzenie (jedno włókno to jeden port), ale trzeba by dodać grupę portów (czyli tuby). Wtedy wyglądało by to tak światłowód 24j składa się z 4 grup portów (tub) po 6 portów (włókien).