Integracja automatów vendingowych
z Asseco Business Solutions
Wdrożenie automatów vendingowych na artykuły BHP w dużej kopalni to nie tylko kwestia sprzętu. Kluczowym elementem projektu była integracja naszego systemu zarządzania automatami wydającymi z systemem ERP klienta, opartym o rozwiązania Asseco. To właśnie ona decyduje o efektywności, bezpieczeństwie i automatyzacji całego procesu dystrybucji środków ochrony indywidualnej.
Analiza wymagań – fundament udanej integracji
Każdy projekt integracyjny zaczynamy od szczegółowej analizy. W tym przypadku obejmowała ona:
- strukturę systemu ERP i bazy danych (Oracle),
- sposób zarządzania pracownikami i normami BHP,
- procesy magazynowe i wydania,
- wymagania IT oraz polityki bezpieczeństwa klienta.
Na tej podstawie przygotowaliśmy pełną dokumentację techniczną integracji, obejmującą architekturę, API, modele danych oraz scenariusze komunikacji.
Otwarte API i komunikacja online
Podstawą integracji było otwarte API (web services), które umożliwia dwukierunkową komunikację między systemami w czasie rzeczywistym. Dzięki temu zarówno nasz system zarządzania automatami wydającymi, jak i system ERP klienta, taki jak Asseco Business Solutions, mogą na bieżąco wymieniać i aktualizować dane, zapewniając pełną spójność informacji w całym środowisku.
Zakres integracji obejmuje przede wszystkim dane kadrowe i strukturalne, takie jak informacje o pracownikach, oddziałach, rejonach oraz stanowiskach kosztów. Dane te są niezbędne do prawidłowego przypisania użytkowników do odpowiednich uprawnień oraz rozliczania wydań środków BHP w kontekście organizacyjnym przedsiębiorstwa.
Istotnym elementem wymiany danych są również normy wyposażenia, które system ERP przekazuje bezpośrednio do automatów wydających. Określają one limity pobrań dla poszczególnych pracowników i mogą być definiowane w różnych horyzontach czasowych – od dziennych, przez tygodniowe i miesięczne, aż po długoterminowe, obejmujące nawet kilka lat. Normy te są dynamicznie uzależnione od wielu czynników, takich jak charakter wykonywanej pracy (np. pracownik fizyczny pracujący pod ziemią), zajmowane stanowisko, przynależność do konkretnego oddziału, a także indywidualne ustalenia wynikające z polityki organizacji.
Tak zaprojektowana integracja pozwala na pełną automatyzację kontroli wydań oraz precyzyjne dopasowanie dostępności środków ochrony indywidualnej do realnych potrzeb pracowników.
Integracja z magazynem i rejestracja operacji
Nasz system zapewnia pełną synchronizację z modułem magazynowym ERP. Każda operacja pobrania lub zwrotu jest rejestrowana, a dane trafiają automatycznie do systemu ERP. Możliwa jest również archiwizacja historii pobrań przez minimum 24 miesiące. Dzięki temu klient zyskał pełną kontrolę nad stanami magazynowymi, a także automatyczne rozliczenia i eliminację ręcznego wprowadzania danych.
Identyfikacja pracowników i integracja z RCP
System został zintegrowany z istniejącą infrastrukturą klienta – identyfikacja pracowników odbywa się poprzez karty dostępu, a sama integracja z systemem RCP umożliwia weryfikację uprawnień.
Każdy użytkownik ma przypisane konkretne limity i dostęp do produktów. co pozwala na pełną automatyzację procesu wydawania, bez udziału magazyniera.
Tryb offline i niezawodność działania
Jednym z kluczowych wymagań projektu była zapewnienie ciągłości działania systemu, niezależnie od warunków sieciowych i dostępności systemu ERP. W środowisku kopalnianym, gdzie stabilność połączeń bywa ograniczona, nie mogliśmy pozwolić sobie na przestoje w dostępie do środków BHP. Dlatego nasze rozwiązanie zostało zaprojektowane tak, aby umożliwiać pełną pracę w trybie offline w przypadku utraty połączenia z systemem ERP. Wszystkie operacje są wówczas zapisywane lokalnie dzięki mechanizmowi buforowania danych, a po przywróceniu łączności następuje ich automatyczna synchronizacja z systemem centralnym.
Dodatkowo system na bieżąco monitoruje poprawność wymiany danych i w przypadku wykrycia błędów synchronizacji automatycznie wysyła powiadomienia e-mail do administratorów. Takie podejście pozwala nie tylko utrzymać ciągłość operacyjną, ale również szybko reagować na ewentualne problemy, zanim wpłyną one na funkcjonowanie zakładu.
Bezpieczeństwo danych na poziomie enterprise
W projektach realizowanych dla przemysłu ciężkiego bezpieczeństwo danych nie jest opcją, a absolutnym standardem. Wdrożenie zostało zaprojektowane zgodnie z rygorystycznymi wymaganiami klienta oraz obowiązującymi regulacjami, w tym RODO. Wszystkie dane, zarówno użytkowników, jak i transakcji, są przechowywane w formie zaszyfrowanej z wykorzystaniem algorytmu AES-256. Również dane dostępowe, takie jak hasła, klucze czy konfiguracja SMTP, są zabezpieczone i przechowywane w sposób uniemożliwiający ich nieautoryzowane odczytanie.
System wykorzystuje wielopoziomowe mechanizmy autoryzacji, co pozwala precyzyjnie kontrolować dostęp do poszczególnych funkcji i danych. Istotnym elementem było także zapewnienie zgodności z europejskimi regulacjami dotyczącymi ochrony danych. Wszystkie informacje są przetwarzane i przechowywane wyłącznie na serwerach zlokalizowanych na terenie Unii Europejskiej, a ich transfer poza Europejski Obszar Gospodarczy nie jest możliwy bez wyraźnej zgody klienta.
Zgodność z infrastrukturą IT kopalni
Równie ważnym aspektem była pełna zgodność rozwiązania z istniejącą infrastrukturą IT kopalni. Nasze automaty vendingowe zostały dostosowane do pracy w środowisku sieciowym klienta, wykorzystując standardową komunikację opartą na protokole TCP/IP. Integracja z siecią LAN była realizowana w ścisłej współpracy z działem IT zamawiającego, co pozwoliło zapewnić zgodność z wewnętrznymi politykami bezpieczeństwa oraz standardami zarządzania infrastrukturą.
Dzięki temu urządzenia nie tylko spełniają wymagania techniczne, ale również wpisują się w istniejący ekosystem IT organizacji, co znacząco upraszcza ich utrzymanie i zarządzanie.
Podsumowanie
Efektem przeprowadzonej integracji było stworzenie w pełni zautomatyzowanego i inteligentnego systemu wydawania środków BHP, który w czasie rzeczywistym współpracuje z systemem ERP klienta, takim jak Asseco Business Solutions. Rozwiązanie to zapewnia bieżącą kontrolę zużycia wyposażenia, umożliwia optymalizację stanów magazynowych oraz znacząco redukuje koszty operacyjne.
Automatyzacja procesów wyeliminowała konieczność ręcznej obsługi wydań i ograniczyła ryzyko błędów ludzkich, a pełna transparentność danych w systemie ERP pozwala na dokładne raportowanie i analizę zużycia. W rezultacie klient zyskał nie tylko nowoczesne narzędzie operacyjne, ale także realne wsparcie w zarządzaniu kosztami i efektywnością procesów logistycznych.