// system_architecture / workforce_management
Velder: Ekosystem do zarządzania personelem i nadzoru nad obiektami
Wyzwanie biznesowe
Firma Velder — lider na rynku gazów medycznych w Polsce — potrzebowała nowoczesnego narzędzia cyfrowego do codziennej działalności operacyjnej. Klient wymagał kompleksowej platformy do zarządzania setkami pracowników na różnych obiektach: od przydzielania zadań i kontroli ich wykonania, po automatyzację procesów kadrowych (urlopy, zwolnienia) oraz zapewnienie pracownikom dostępu do dokumentacji projektowej w czasie rzeczywistym.
Architektura i Stos Technologiczny
Zaprojektowaliśmy ekosystem przemysłowy działający na macOS, iPhone, Android oraz Web . System opiera się na Expo SDK 54 (React Native) , co pozwala zespołowi korzystać z jednej funkcjonalnej aplikacji na dowolnym urządzeniu.
- › WFM Engine: Inteligentna logika przydzielania zadań i grafików
- › MarkUp Tool: PDF.js Engine do interakcji z rysunkami technicznymi
- › Backend: Firebase CDC (Firestore, Auth, Storage)
- › Logic: Google Cloud Functions do automatyzacji raportów
- › UI: Przemysłowy ciemny interfejs zoptymalizowany do pracy w terenie
Kluczowe moduły techniczne
Pracownicy terenowi na budowach lub w szpitalach mają bezpośredni dostęp do rysunków technicznych PDF. Zintegrowaliśmy system interaktywnych pinezek : pracownik może postawić znacznik na projekcie, opisać problem lub błąd i dołączyć zdjęcia. Pozwala to Dyrekcji widzieć realny stan obiektu z centymetrową precyzją.
Kompleksowe śledzenie zadań. Dyrektor tworzy zadania, przypisuje personel i ustala terminy. Pracownicy otrzymują powiadomienia push, potwierdzają wykonanie dokumentacją foto i komentarzami. Żadne kluczowe działanie nie ginie już w czatach WhatsApp.
Moduł urlopowy i chorobowy. Pracownicy składają wnioski o urlop bezpośrednio w aplikacji. System automatycznie sprawdza dostępne dni, powiadamia Dyrektora i generuje gotowe do podpisu dokumenty PDF, oszczędzając godziny pracy działu HR.
Funkcja "Szybki raport" pozwala na natychmiastowe zgłaszanie problemów. Pracownik robi zdjęcie, które jest kompresowane i natychmiast pojawia się na dashboardzie Dyrektora z powiązaniem do konkretnego oddziału lub projektu.
Smart Calendar & WFM
Centralny hub zarządzania (oparty na react-native-calendars) koordynuje pracę całej firmy. Uwzględnia polskie święta państwowe oraz wewnętrzny grafik Velder, wizualizując wydajność zespołu z miesięcznym wyprzedzeniem.
- › Status Live: Dyrektor widzi w czasie rzeczywistym, kto jest na obiekcie, a kto na urlopie.
- › Automatyzacja HR: Autogenerowanie formularzy i wniosków na podstawie danych użytkownika.
- › Powiadomienia Przemysłowe: System przypomnień gwarantujący, że krytyczne kontrole urządzeń nigdy nie zostaną pominięte.
Integralność danych i optymalizacja
Aby utrzymać wysoką wydajność i niskie koszty operacyjne, wdrożyliśmy kilka zautomatyzowanych procesów w tle:
Skrypt runWeeklyCleanup automatycznie usuwa zakończone zadania i powiązane multimedia starsze niż 7 dni, co znacząco redukuje koszty Firebase Storage.
Przetwarzanie obrazów w czasie rzeczywistym kompresuje wszystkie zdjęcia terenowe do 50% jakości przed wysłaniem, zapewniając stabilną synchronizację nawet przy słabym połączeniu LTE/3G.
Nadzór i Analityka Systemowa
Dla Dyrekcji wdrożyliśmy Panel Diagnostyki Systemu do monitorowania infrastruktury w czasie rzeczywistym:
Śledzenie w czasie rzeczywistym odczytów/zapisów Firestore , limitów Cloud Storage oraz skuteczności powiadomień Push, aby zagwarantować stabilność pod dużym obciążeniem przemysłowym.
Błyskawiczny dostęp do Cyfrowego Archiwum Projektów , zapewniającego wizualną historię stanu technicznego każdego oddziału szpitalnego z dowolnego urządzenia.
Kontrola Dostępu (RBAC)
- Resource Guard: Monitorowanie obciążenia bazy danych i chmury
- Global Control: Zarządzanie hierarchią szpitali i oddziałów
- HR Analytics: Zatwierdzanie urlopów i przegląd raportów
- System Cleanup: Wymuszanie czyszczenia nieaktualnych danych
- Task Runner: Realizacja zadań z dokumentacją foto
- Blueprint Markup: Praca na schematach w czasie rzeczywistym
- Self-Service: Wnioski o materiały i paliwo (Requests)
- Smart Snooze: Zarządzanie przypomnieniami (interwały 5 min)