Drukarnia Wielkoformatowa

System MES do zarządzania procesami produkcyjnymi

O projekcie

Projekt obejmował stworzenie dedykowanego systemu klasy MES dla Drukarni Wielkoformatowej, wspierającego zarządzanie procesami produkcyjnymi oraz przepływem informacji pomiędzy działami DTP, produkcji i sprzedaży.

Kluczowym założeniem było zastąpienie wielu niezależnych narzędzi jednym spójnym systemem, który umożliwia centralne zarządzanie informacjami oraz planowanie pracy zespołów.

System został zaprojektowany jako scentralizowana aplikacja webowa wdrożona w modelu on-premise na infrastrukturze klienta. Rozwiązanie obejmuje moduły obsługujące cały cykl życia produktu – od etapu przygotowania oferty, przez proces produkcyjny, aż po wysyłkę i raportowanie.

Cel biznesowy

Celem projektu było usprawnienie oraz maksymalna automatyzacja pracy działów DTP, produkcyjnego oraz sprzedażowego w Drukarni Wielkoformatowej.

Wdrożenie systemu umożliwiło:

  • zastąpienie wielu rozproszonych narzędzi jednym systemem
  • stworzenie centralnej bazy danych dla wszystkich działów
  • eliminację powielania pracy i błędów informacyjnych
  • skrócenie czasu dostępu do informacji
  • monitorowanie procesów produkcyjnych w czasie rzeczywistym
Wyzwania projektowe

Jednym z głównych wyzwań projektu była duża dynamika zmian w wymaganiach zgłaszanych przez klienta w trakcie realizacji systemu. Zespół projektowy musiał zachować elastyczność w adaptowaniu nowych funkcjonalności przy jednoczesnym utrzymaniu stabilności architektury systemu.

Od strony technologicznej ważne było również uniknięcie nadmiernego skomplikowania rozwiązania. Technologie takie jak React czy wzorzec CQRS zostały zastosowane tylko w tych modułach systemu, które wymagały najwyższej wydajności oraz interaktywności.

Nasze podejście – zakres rozwiązania

System MES został zaprojektowany jako centralna platforma obsługująca wszystkie kluczowe procesy związane z przygotowaniem, planowaniem i realizacją produkcji.

Rdzeń systemu obejmuje moduły do:

  • definiowania produktów oraz ich konstrukcji
  • obsługi procesów przedsprzedażowych
  • przygotowania produkcji
  • zarządzania procesem wytwarzania
  • obsługi wysyłki i logistyki

System został również rozszerzony o narzędzia wspierające planowanie pracy zespołów oraz analizę danych produkcyjnych. Dodatkowo platforma została zintegrowana z systemami zewnętrznymi, w tym:

  • sklepami internetowymi partnerów
  • systemem Salesforce
  • centralną bazą danych zbierającą informacje o pracy urządzeń produkcyjnych

Architektura i technologie

System został zbudowany jako scentralizowana aplikacja webowa działająca w środowisku klienta.

Stack technologiczny:

  • Backend: PHP (Symfony)
  • Frontend: React (wybrane moduły)
  • Baza danych: PostgreSQL

Podstawą systemu jest framework Symfony, który zapewnia stabilne środowisko backendowe oraz uporządkowaną architekturę aplikacji. React został wykorzystany w modułach wymagających wysokiej interaktywności, takich jak planowanie produkcji czy zarządzanie zadaniami.

Wydajność i bezpieczeństwo

Aby zapewnić wysoką wydajność działania systemu, w najbardziej wymagających obszarach – takich jak planowanie produkcji – zastosowano wzorzec CQRS. Pozwoliło to rozdzielić operacje zapisu i odczytu danych oraz zoptymalizować sposób ich pobierania.

Podstawę bezpieczeństwa stanowią standardowe mechanizmy systemowe:

  • autoryzacja i uwierzytelnianie użytkowników
  • kontrola dostępu do danych
  • testy podatności

Istotnym elementem architektury jest również model wdrożenia on-premise, w którym system działa w środowisku odseparowanym od publicznego dostępu z zewnątrz.

System został zaprojektowany w sposób modułowy, co umożliwia jego dalszą rozbudowę oraz skalowanie wraz ze wzrostem liczby procesów produkcyjnych obsługiwanych przez firmę.

Rezultaty
  • centralizację zarządzania procesami produkcyjnymi
  • automatyzację pracy działów produkcji, DTP oraz sprzedaży
  • eliminację rozproszonych narzędzi i duplikacji danych
  • usprawnienie planowania pracy zespołów
  • monitorowanie produkcji w czasie rzeczywistym

Porozmawiajmy o Twoim projekcie

Opisz swoje potrzeby, a my wrócimy z propozycją dopasowaną do Twojego biznesu.

Porozmawiajmy