eRNETSYSTEMY / AUTOMATYZACJA / HIGH AVAILABILITY
CASE / RCP / WEB
LEGACY INTEGRATION / BUSINESS APP

System RCP dla około 300 pracowników — bez wymiany istniejącej infrastruktury.

Przykład aplikacji WWW, która pobiera dane z istniejącego systemu rejestracji czasu pracy i udostępnia kierownikom czytelne zestawienia bez bezpośredniej pracy w systemie źródłowym.

PHP 8.4SQL ServerRCPRBACPDFLegacy integration
KONTEKST

Dane istniały, ale brakowało prostego i bezpiecznego dostępu dla kierowników.

Źródłem danych był działający system RCP z bazą SQL Server i około 300 pracownikami. Celem nie była wymiana systemu źródłowego, lecz zbudowanie warstwy prezentacji i raportowania.

Panel miał ograniczać dostęp kierowników wyłącznie do przypisanych komórek organizacyjnych i automatycznie liczyć wejścia, wyjścia, normę, pracę ponad normę oraz nieobecności.

01 / DATA

Integracja z istniejącą bazą

Aplikacja korzysta z danych istniejącego systemu bez wymuszania zmiany sposobu pracy rejestratorów.

  • SQL Server
  • pracownicy i odbicia
  • odczyt bezpośredni
  • kontrola spójności
02 / RBAC

Role i zakres danych

Kierownik widzi tylko przypisane komórki, a panel administracyjny zarządza dostępem i ustawieniami.

  • Admin
  • Kierownik
  • Operator
  • zakres organizacyjny
03 / TIME

Logika czasu pracy

System wyznacza pierwsze wejście, ostatnie wyjście, normę i bilans, z osobną obsługą nieobecności i bieżącego dnia.

  • wejście / wyjście
  • norma
  • PPN
  • nieobecności
04 / REPORT

Raportowanie i wyjątki

Raporty PDF i oznaczenia wyjątków ograniczają ręczne wyszukiwanie brakujących danych.

  • PDF dla kadr i kierownika
  • raport pracownika
  • czas do wyjaśnienia
  • dni wolne
WNIOSKI TECHNICZNE

Co było kluczowe w tym projekcie.

  • Nie zawsze trzeba wymieniać system źródłowy — często wystarczy dobrze zaprojektowana warstwa integracyjna.
  • Uprawnienia do danych powinny wynikać z roli i struktury organizacyjnej.
  • Logika czasu pracy musi jawnie obsługiwać wyjątki, a nie tylko idealne przypadki.
  • Raportowanie powinno wynikać z tego samego źródła obliczeń co ekran, aby uniknąć rozbieżności.
AUTOR / DOŚWIADCZENIE

Krzysztof Różycki / eRNET

Projekt pokazuje podejście eRNET do modernizacji istniejących systemów przez bezpieczną warstwę WWW i kontrolowaną integrację z bazą danych. Więcej o eRNET →

CASE / NEXT
PODOBNE ŚRODOWISKO?

Możemy zacząć od audytu i analizy architektury.

Porozmawiaj o środowisku