Systemy biznesowe
ERP i workflow dla produkcji mebli
Webowy ERP dla branży meblarskiej: magazyn, marszruty, planowanie, kody kreskowe, silnik workflow Drag & Drop (Canvas) oraz most .NET wymieniający stany magazynowe z Subiekt GT.
Technologie
-
PHP
-
Symfony
-
Canvas
-
JavaScript
- .NET
-
MySQL
Kluczowe rezultaty
-
ERP ↔ Subiekt
stany magazynowe zgodne w obu systemach
-
Symfony 2.4 → 3.4
migracja bez utraty domeny meblarskiej
O projekcie
W meblarstwie marszruta, kompletacja i magazyn nie mieszczą się w ogólnym CRM. System musiał mówić językiem hali: kody kreskowe, materiały, plan. Workflow na Canvas nie był ozdobą - operator przesuwa stan procesu, zamiast szukać statusu w tabelce.
Stany magazynowe między ERP a Subiektem wymieniał napisany przeze mnie dodatek .NET. ERP działał jako aplikacja webowa w PHP/Symfony, a Subiekt widział te same stany bez ręcznego przepisywania.
Wyzwanie
Produkcja tapicerki wymagała ERP, wizualnego sterowania procesem i zgodnych stanów magazynowych z Subiektem naraz.
Rozwiązanie
Domena w webowym ERP na Symfony, Canvas do orkiestracji, dodatek .NET wymieniający stany magazynowe z Subiektem.
Zakres prac
- ERP: materiały, marszruty, magazyn, planowanie, kody kreskowe
- Silnik workflow - Drag & Drop na Canvas API
- Moduł planowania produkcji mebli tapicerowanych
- Most .NET: wymiana stanów magazynowych Subiekt GT ↔ ERP Symfony
- Migracja Symfony 2.4 → 3.4, testy PHPUnit wybranych modułów
Kluczowe funkcjonalności
- Planowanie produkcji i kompletacja
- Kody kreskowe na hali
- Synchronizacja stanów magazynowych z Subiekt GT
- Wizualny workflow procesów
Integracje
- Subiekt GT
- REST API
- .NET
Jak to działa
- Kody kreskowe hala produkcyjna
- ERP Symfony, przeglądarka
- Most .NET, stany magazynowe
- Subiekt GT sprzedaż i magazyn
Mój zakres
Etapy, za które odpowiadałem osobiście - bez pośredników i przekazywania pracy dalej.
- Analiza (poza zakresem)
- Architektura (w zakresie)
- Implementacja (w zakresie)
- Wdrożenie (poza zakresem)
- Serwer / DevOps (poza zakresem)
- Utrzymanie (poza zakresem)