Wydanie · Główne

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.

9Języki
50Migracje BD
36Punkty AJAX
12Usługi
40+Strony/ekrany

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 config zastę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 .inc na .js.
  • Teksty prawne skonsolidowane w legal.json; nowy zestaw testów dla rdzeni obliczeniowych/bezpieczeństwa.

Zmiany niezgodne wstecznie

  • Stare strony inc/*.inc i 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}, parametr f).
  • Pliki językowe .inc.js; strony marketingowe/prawne zmienione/scalone.