Aplicația web Pontaj
Aplicația web Pontaj din cadrul platformei Cosys Dashboard gestionează evidența timpului de lucru al angajaților, centralizând orele de prezență, concedii, zile libere și ore suplimentare. Interfața sa este concepută pentru o utilizare intuitivă și pentru administrarea eficientă a datelor lunare.
1. Utilizare aplicației
Interfața este structurată în trei zone principale: 1) Butoane de adăugare, 2) Filtre și 3) Tabel principal.
1.1 Structura tabelului
Tabelul afișează angajații cu două coloane fixe (sticky): numele complet și ID-ul angajatului (în paranteză). Pentru fiecare angajat sunt evidențiate ore de prezență, concediu, boală și ore de noapte. Totalul orelor din luna curentă (provenit din aplicația centrală) este sumarizat și comparat cu norma din contract; în caz de depășire, valoarea este marcată cu roșu.
Coloanele tabelului corespund zilelor lunii; weekendurile și zilele libere legale sunt marcate cu stiluri vizuale distincte. Fiecare angajat are trei rânduri:
- Tipul de oră – selectabil dintr-un meniu drop-down (include și tipurile de concedii).
- Numărul de ore – editabil prin dublu click.
- Ore extra – acces prin buton; deschide un modal dedicat.
Tabel de pontaj:
Selectați tipul de oră:
Adaugare extra ore:
1.2 Filtre
Zona de filtrare include trei filtre:
- Ziua – setată implicit pe data curentă. Printr-un meniu drop-down poți selecta alte zile din lună. Dacă alegi o zi dintr-o lună anterioară, butoanele de adăugare dispar automat, iar tabelul devine read-only: poți naviga, dar nu poți modifica.
- Departament – alege departamentul pentru care vrei să fie afișată componența (personalul).
- Căutare angajat – caută după nume în cadrul departamentului selectat.
1.3 Navigare și editare
Coloanele cu numele și ID-ul rămân vizibile când se derulează orizontal. În partea dreapta-jos a tabelului se află navigarea pe pagini; fiecare pagină afișează 4 angajați.
Interacțiuni cu tastatura
- Selectare celulă – click pentru focalizare; te poți deplasa cu săgețile stânga/dreapta/jos.
- Enter – deschide celula în modul de editare (tip de oră / număr de ore) sau activează butonul din celulă.
- Enter pe Ore extra – deschide modalul de gestionare a orelor extra.
- Esc – închide editarea celulei sau modalul de ore extra.
Interacțiuni cu mouse-ul
- Dublu click – deschide editarea celulei sau modalul (după caz).
- Click în afara celulei/modalului – închide editarea sau modalul (fără pași suplimentari).
1.4 Ore suplimentare
Modalul pentru ore extra afișează un tabel cu înregistrările adăugate. Valorile pot fi completate/actualizate; la închidere totalul se salvează automat și este afișat în rândul dedicat din tabelul principal.
1.5 Butoane de acțiune
Există două butoane principale de adăugare, fiecare deschizând un modal:
1.5.1 Adăugare în tabelul de pontaj
- Luna curentă – preselectată.
- Departament – selectezi ținta.
- Țintă – întreg departamentul sau unu/mai mulți angajați.
- Tip de oră – alegi tipul aplicat.
- Durată (ore) – implicit 8 (editabilă).
- Interval în lună – de la ziua X la ziua Y.
- Include weekend – opțiuni pentru sâmbătă și/sau duminică.
- Acțiuni – Salvare (dreapta jos) sau Închidere (stânga jos).
1.5.2 Adăugare ore extra
- Departament / Angajați – la nivel de departament sau selecții individuale.
- Tip de oră extra – selectezi tipul relevant.
- Cantitate (ore) – numărul de ore extra.
- Zile vizate – alegi zilele; poți include sâmbăta și/sau duminica.
- Acțiuni – Salvare sau Închidere.
1.6 Panou detalii angajat (clic pe nume)
Prin click pe nume sau cu Enter când numele este focalizat, se deschide în partea dreaptă un panou de detalii. Acesta afișează:
- Totalurile lunii curente pentru angajat: toate orele introduse pe tipuri (prezență, concediu, boală, ore de noapte etc.).
- Rămășița anuală de zile libere actualizată.
- Totalul orelor extra introduse în luna selectată.
Panoul include două file:
- Detalii – defalcarea pe tipuri de ore pentru luna selectată.
- Jurnal de sistem – lista modificărilor efectuate (cine a adăugat sau a modificat înregistrările), pentru trasabilitate.
În panou este disponibil și un buton de Adăugare operațiune pentru a înregistra rapid, la nivelul persoanei și al lunii, prezența integrală sau un anumit tip de oră. De asemenea, există opțiunea Șterge tot pentru a curăța înregistrările lunii curente ale persoanei.
La finalul operațiunii poți apăsa Salvare pentru a confirma sau Anulează dacă nu dorești aplicarea modificărilor. Panoul se închide prin click pe overlay (zona din dreapta), click din nou pe numele persoanei sau Esc.
2. Opțiuni de configurare aplicație
Aici se definesc tipurile de ore, regulile de evidențiere a weekendurilor și a zilelor libere oficiale, precum și schema de culori și abrevieri utilizate în tabel. Opțiunile pot fi personalizate în funcție de nevoile organizației.