eTime 3.0
Od aplikacji rozwijanej latami do utrzymywalnej platformy klasy enterprise: nowa architektura, nowe funkcje biznesowe oraz spójne, nowoczesne i wielojęzyczne doświadczenie.
★ Najważniejsze
Asystent AI
Konfigurowalny dla każdej firmy, klucze szyfrowane w bazie danych, jeden aktywny dostawca na firmę.
Czat wewnętrzny
Ulotny czat 1:1 z listą „Kto jest online?“ dla administratorów, menedżerów i pracowników.
Pulpit wydajności
Dedykowany, wstępnie przeliczony model danych z własnym cronem do szybkich analiz.
Przeniesienie sald
Pozostały urlop (wszystkie typy kont) i nadgodziny na kolejny rok, po zatwierdzeniu.
Wnioski i przepływy
Urlop okolicznościowy, korekta czasu i godzina zakończenia z dwustopniowym zatwierdzeniem menedżera/HR.
9 języków
Nowe: bułgarski, niderlandzki, polski, portugalski – wraz z e-mailami i dokumentacją.
Nowy interfejs
System projektowy „Shell“, nowa strona docelowa i interaktywna dokumentacja z prezentacją na żywo.
Aplikacja mobilna
Aplikacja Android z rejestracją offline i synchronizacją, SSO oraz subskrypcją kalendarza iCal.
Bezpieczeństwo działania
Tryb konserwacji, blokada edycji, dziennik zmian, klon BD i system migracji.
+ Nowe funkcje
Rejestracja czasu i salda
- Godziny rozpoczęcia/zakończenia co do sekundy z podpowiedzią; logika zmiany nocnej z pytaniem o kolejny dzień.
- Wnioski o korektę czasu i godzinę zakończenia z zatwierdzeniem; przerwy według siatki dziennej.
- Ujednolicone saldo nadgodzin (rzeczywiste/planowane + nieobecności + zapisy), zaokrąglane na dzień.
Urlop
- Wiele typów kont urlopowych na firmę; przeniesienie na kolejny rok (zabezpieczone przed podwójnym transferem).
- Urlop okolicznościowy z obowiązkowymi dokumentami i zatwierdzeniem menedżera/HR; zastępstwo i planer roczny.
Analiza i eksport
- Dane płacowe (czasy + święta/nieobecności jako wynagrodzenie ciągłe + plan + weekend).
- Karta czasu pracy (XLSX + stały format CSV płac), Credit360 i kontrola czasu pracy.
Platforma i samoobsługa
- Asystent AI, czat, subskrypcja iCal, samoobsługa bezpieczeństwa (hasło/2FA).
- Program partnerski/pozyskiwanie leadów, sieć firm (zmiana firmy bez ponownego logowania).
↑ Ulepszenia
- Data/godzina centralnie przez DateService (osobiste > firma > język).
- Ceny centralnie przez PriceService – koniec z cenami zaszytymi w kodzie.
- Tabele z automatyczną szerokością kolumn zależną od treści.
- Mobilnie: przewijalne menu, użyteczne pola wprowadzania, marginesy edge-to-edge, pociągnij, aby odświeżyć.
▢ Interfejs użytkownika
- Nowy system projektowy Shell wraz z motywem kolorów per użytkownik i osobistym formatem daty.
- Nowa marketingowa strona docelowa jako strona startowa dla niezalogowanych.
- Interaktywna dokumentacja z animowaną prezentacją na żywo.
- Wiele nowych ekranów: przeniesienie sald, mapowanie czynności, zarządzanie typami, ceny, pulpit, migracja i więcej.
⚙ Administracja
- Strona migracji, klon BD (główna → demo/dok.) oraz kontrola integralności danych.
- Tryb konserwacji, blokada edycji, dziennik zmian według roli.
- AI firmy, pola HR, limity czasu pracy, zwolnienie z rozliczeń; crony przypomnień.
⇄ API
- Centralny
AjaxRouter: jednolita obsługa CSRF/uwierzytelniania/błędów, odpowiedzi jako{ok,data}/{ok,error}. - 22 nowe grupy punktów końcowych, API synchronizacji mobilnej, OpenID/SSO i podpisane adresy URL.
▤ Baza danych
- Nowy system migracji (50 migracji,
DB_VERSION). - Centralna tabela
configzastępuje różne kolumny; nowe tabele dla czatu, urlopów, blokady edycji, przeniesień, AI i in. - Sortowanie na
utf8mb4_unicode_ci; rozszerzenia dla sieci, iCal, HR, czasu pracy, formatu daty.
🔒 Bezpieczeństwo
- Własne szyfrowanie Crypt, centralna klasa Auth z logiką ról/kiosku i ochroną międzynajemcową.
- Centralna kontrola CSRF, escapowanie wyjścia, ochrona przed wstrzyknięciem CSV/formuł.
- SSO (Google/Microsoft/Apple), Turnstile, ochrona przed atakami siłowymi, aktualizacja MD5→bcrypt.
✓ Poprawki błędów
- Regionalne święto firmowe jest ponownie rozpoznawane w całej firmie.
- Suma końcowa nadgodzin = suma wartości zaokrąglonych na dzień.
- Import zamówień SAP: poprawne znaki specjalne UTF-8; różne poprawki mobilne.
{ } Zmiany techniczne
- Architektura: monolit (
inc/*.inc+ singletony) → MVC z kontrolerami, szablonami i usługami. - E-mail: Symfony Mailer z szablonami w 9 językach; języki z
.incna.js. - Teksty prawne skonsolidowane w
legal.json; nowy zestaw testów dla rdzeni obliczeniowych/bezpieczeństwa.
⚠ Zmiany niezgodne wstecznie
- Stare strony
inc/*.inci klasy singleton zostały usunięte. - Migracje BD obowiązkowe; konfiguracja przez
etime.env+ tabelęconfig. - E-mail przez Symfony Mailer; zmieniony kontrakt AJAX (
{ok,data}/{ok,error}, parametrf). - Pliki językowe
.inc→.js; strony marketingowe/prawne zmienione/scalone.