d2pot

d2pot jest webową aplikacją magazynowo-logistyczną.

Bezpieczeństwo

  • Hasła użytkowników hashowane algorytmem 160 bitowym
  • Weryfikacja dwuetapowa
  • Wymuszanie zmiany hasła co miesiąc
  • Zapis logowań
  • Zapis prób logowanie z błędnym loginem lub hasłem wraz z powiadomieniem administratora
  • Pełne bezpieczeństwo integralności danych – wszelkie operacje na bazie danych są obudowane transakcjami

Rodzaje ruchów magazynowych

Wyróżniamy 3 rodzaje ruchów magazynowych:
  • Dostawa towaru
  • Wydanie towaru
  • Przesunięcia międzymagazynowe
Dostawa towaru może się odbywać:
  • Ręcznie – wpisywanie przez operatora kolejnych elementów dostawy
  • Import z pliku CSV

Przy wydaniu towaru możemy, dla poszczególnych typów magazynów, określić konta rozliczeniowe SAP lub jakiekolwiek inne parametry rozliczeniowe.

Przesunięcie międzymagazynowe powoduje powstanie awizacji na magazynie docelowym – towar znajdzie się na magazynie docelowym, dopiero po przyjęciu awizacji przez użytkownika. Ale istnieje również parametr konfiguracyjny, który potrafi określić magazyn docelowy jako bezawizacyjny – w tym przypadku przesunięcie towaru skutkuje natychmiastowym pojawieniem się towaru na magazynie docelowym.

Parametryzacja magazynów

Magazyny dzielą się na:
  • Bez wymagalności parametrów – przy dostawie wymagany jedynie indeks (ewentualnie numer seryjny, o ile jest konieczny, w zależności od rodzaju towaru)
  • Z wymagalnością parametrów
Parametry jakie możemy wymusić przy dostawie towaru:
  • WO/NTT na jakie sprzęt został zamówiony
  • Czy sprzęt jest sprawny czy uszkodzony
  • Numer seryjny
  • Czy sprzęt jest nowy czy używany
  • Dodatkowy opis
Przykładowa wymagalność parametrów:
Typ magazynu
WO/NTT
Nowy
Sprawny
Opis
Patchcordy optyczne
Serwisowy
Demontaże
Uszkodzone
Inwestycyjny

Typy magazynów:

  • Każdy typ magazynów może być dowolnie sparametryzowany
  • Przesunięcia magazynowe mogą być wykonywane jedynie między magazynami tego samego typu lub zgodnie z matryca magazynów

Matryca magazynów:

Dzięki matrycy magazynów możemy dowolnie modelować przepływ towaru między magazynami.

Elementy uszkodzone - Łódź
typ_magazynu_sprzęt_uszkodzony
Sprzęt w naprawie - Producent X
typ_magazynu_sprzęt_w_naprawie
Elementy uszkodzone - Warszawa
typ_magazynu_sprzęt_uszkodzony
Elementy uszkodzone - centralny
typ_magazynu_sprzęt_uszkodzony_centralny
Sprzęt w naprawie - Producent Y
typ_magazynu_sprzęt_w_naprawie
Sprzęt naprawiony
typ_magazynu_sprzęt_naprawiony
Elementy uszkodzone - Wrocław
typ_magazynu_sprzęt_uszkodzony
Sprzęt w naprawie - Producent Z
typ_magazynu_sprzęt_w_naprawie

Aby zrealizować matrycę, jak na powyżej dodajemy magazyny:

Nazwa magazynu
Typ magazynu
Elementy uszkodzone - Łódź
typ_magazynu_sprzęt_uszkodzony
Elementy uszkodzone - Warszawa
typ_magazynu_sprzęt_uszkodzony
Elementy uszkodzone - Wrocław
typ_magazynu_sprzęt_uszkodzony
Elementy uszkodzone - centralny
typ_magazynu_sprzęt_uszkodzony_centralny
Sprzęt w naprawie - Producent X
typ_magazynu_sprzęt_w_naprawie
Sprzęt w naprawie - Producent Y
typ_magazynu_sprzęt_w_naprawie
Sprzęt w naprawie - Producent Z
typ_magazynu_sprzęt_w_naprawie
Sprzęt naprawiony
typ_magazynu_sprzęt_naprawiony

Matryca magazynów powinna wyglądać następująco:

Źródłowy
Docelowy
typ_magazynu_sprzęt_uszkodzony
typ_magazynu_sprzęt_uszkodzony_centralny
typ_magazynu_sprzęt_uszkodzony_centralny
typ_magazynu_sprzęt_w_naprawie
typ_magazynu_sprzęt_w_naprawie
typ_magazynu_sprzęt_naprawiony

Działanie matrycy:

  • Backbone demontuje uszkodzony sprzęt z terenu i umieszcza go na magazynie sprzętu uszkodzonego.
  • Backbone wykonuje przesunięcie towaru do magazynu centralnego dla sprzętu uszkodzonego - jak uzbiera się odpowiednia ilość sprzętu
  • Magazyn centralny dostaje awizacje o przesyłce sprzętu.
  • Po otrzymaniu przesyłki Magazyn centralny dokonuje przyjęcia awizacji.
  • Magazyn centralny dokonuje przesunięcia do naprawy w zależności od rodzaju/producenta sprzętu.
  • Magazyny o typie typ_magazynu_sprzęt_w_naprawie mają ustawioną flagę BEZ_AWIZACJI –nie jest wymagane potwierdzanie awizacji na tych magazynach.
  • Sprzęt jedzie do naprawy do wybranego producenta/dostawcy.
  • Po naprawie sprzętu – jest on przesuwany do magazynu o typie typ_magazynu_sprzęt_naprawiony.

Opisaną przykładową matryce można oczywiście rozbudować o magazyny na sprzęt nie naprawialny/przeznaczony do likwidacji lub dowolny inny.

Liczba typów magazynów, magazynów o danym typie i pojemność matrycy magazynów jest nieograniczona.

Użytkownicy

  • Liczba użytkowników w systemie jest nieograniczona.
  • Każdy użytkownik ma przypisane swoje magazyny.
  • Dla każdego magazynu, do którego ma dostęp dany użytkownik, może on wykonać dostawę, wydać sprzęt, przyjąć awizację lub przesunąć na inny magazyn.