Scheda prodotto — RevasOS HR
1. Architettura di sistema e infrastruttura
RevasOS HR opera come applicazione Cloud-Native basata su un'architettura multi-tenant, progettata per garantire persistenza del dato, alta disponibilità e conformità normativa (GDPR).
Piattaforme supportate
- Web App / Dashboard Amministrativa (browser moderni: Chrome, Safari, Firefox, Edge).
- Mobile App Nativa (iOS 14.0+ e Android 10.0+).
Gestione identità e accessi (IAM & RBAC)
- Controllo degli accessi basato sui ruoli (Role-Based Access Control).
- Separazione dei privilegi: Amministratore (admin), Manager di dipartimento/progetto, Utente base (dipendente).
- Gestione multi-organizzazione: capacità di partizionare logicamente i dati per diverse entità legali sotto un singolo account parent.
Sicurezza e compliance
- Crittografia dei dati in transito (TLS 1.3) e at-rest.
- Hosting in data center europei (EU-region) conformi al GDPR.
- Audit log per il tracciamento delle modifiche anagrafiche e amministrative critiche.
2. Moduli core (identity & access)
Modulo 1 — Contatti e organizzazioni (CRM base)
Gestione del database relazionale (entità esterne).
- Anagrafica organizzazioni (aziende/enti) — Registrazione dati fiscali (P.IVA, C.F., SDI, PEC), sedi operative (multiple per organizzazione), categorizzazione (cliente, fornitore, partner).
- Anagrafica contatti (persone fisiche) — Dati di contatto, associazione relazionale N:M con le organizzazioni (un contatto può essere associato a più organizzazioni).
- Gestione campi — Supporto per metadati standard e note testuali.
Modulo 2 — Anagrafica dipendenti (HR core)
Il digital twin delle risorse interne e centro di aggregazione dei log.
- Dataset anagrafico — Dati personali, contatti di emergenza, coordinate bancarie (IBAN).
- Dataset contrattuale — Tipologia contrattuale, livello/inquadramento, CCNL di riferimento, data di assunzione/cessazione, monte ore settimanale (FTE/Part-time).
- Document management system (DMS) HR — Upload e archiviazione sicura di documenti PDF (cedolini paga, contratti, certificazioni mediche). Visibilità compartimentata (solo amministratore e dipendente interessato).
- Aggregatore statistiche personali — Vista unificata per il singolo utente di timbrature, note spese attive e saldi ferie.
3. Moduli operativi (time & attendance)
Modulo 3 — Timbrature mobile
Sistema di clock-in/clock-out hardware-less per tracking presenze.
- Rilevazione NFC (Near Field Communication) — Interazione passiva tramite lettura tag NFC standard allocato fisicamente nella sede/cantiere.
- Rilevazione QR code — Modalità fallback o alternativa tramite scansione fotocamera.
- Georeferenziazione del log — Registrazione automatica delle coordinate GPS del dispositivo (latitudine/longitudine) esclusivamente al momento esatto dell'evento di timbratura (no continuous tracking).
- Validazione offline/online — Sincronizzazione in tempo reale al server; in caso di assenza di rete, log locale con sync ritardata al ripristino della connettività.
Timecard management (admin)
- Visualizzazione tabellare degli eventi di I/O.
- Possibilità di modifica/correzione manuale delle timbrature da parte dell'amministratore (con audit log della forzatura).
- Dashboard Who is where (presenze in tempo reale per sede).
Export dati paghe
Generazione file flat/CSV pre-formattati secondo i tracciati standard richiesti dai software dei consulenti del lavoro (Zucchetti, TeamSystem, ecc.).
Modulo 4 — Fogli ore (timesheet) e assenze
Motore di tracciamento e allocazione del tempo lavorato.
Timesheet (fogli ore)
- Log manuale o massivo delle ore lavorate.
- Allocazione obbligatoria o facoltativa su: Progetto/Commessa, Cliente, Categoria attività.
- Gestione tipologia ore: Ordinarie, Straordinario, Viaggio/Trasferta.
- Campo note testuale per giustificativo o report attività.
- Capacità di inserimento a consuntivo giornaliero, settimanale o mensile.
Workflow ferie, permessi e assenze
- Richiesta (dipendente) — Selezione date (giornata intera o ore), tipologia (Ferie, ROL, Malattia, L.104, Ex-Festività), invio form.
- Approvazione (manager/admin) — Sistema di notifica, azione rapida di approvazione o rifiuto con motivazione.
- Motore di calcolo saldi — Aggiornamento in tempo reale del maturato, goduto e residuo (sulla base del caricamento iniziale da cedolino).
- Calendario assenze — Visualizzazione a griglia mensile delle assenze pianificate per l'intero team o per specifico dipartimento.
Modulo 5 — Pianificazione turni (release Q2 2026)
Gestione avanzata delle rotazioni per personale su turnazione fissa o variabile.
Note:
Modulo in fase di sviluppo, feature set soggetto a variazioni.
- Matrice di pianificazione drag-and-drop.
- Assegnazione operatore-sede-slot temporale.
- Alert sovrapposizioni e controllo disponibilità (incrocio automatico con Modulo Ferie).
- Publishing dei turni con notifica push in-app agli operatori assegnati.
4. Moduli direzionali (expenses & tasks)
Modulo 6 — Note spese digitali
Motore CRUD e workflow per rimborsi spese e trasferte.
- Data entry manuale — Inserimento voci di spesa da app o web. Limitazione di sistema: nessuna scansione OCR o interpretazione automatica degli scontrini.
- Campi strutturati — Data, importo (valuta), metodo di pagamento (carta aziendale, anticipo contanti, carta personale), categoria spesa (vitto, alloggio, trasporti, rimborso chilometrico).
- Riconciliazione — Associazione vincolata della spesa a una specifica commessa/progetto.
- Gestione allegati — Upload manuale di fotografie (da fotocamera) o file PDF (ricevute/fatture) associati alla singola transazione.
State machine approvativa
- Stati della nota: Bozza → Inviata per approvazione → Approvata (manager) → Rimborsata (amministrazione) / Rifiutata.
Export amministrativo
Generazione report tabellare per l'ufficio contabile per l'erogazione dei rimborsi in busta paga o bonifico separato.
Modulo 7 — Gestione attività (task)
Micro-sistema per il tracking dell'avanzamento dei deliverable.
- Struttura task entity — Titolo, descrizione/briefing, assegnatario (singolo o multiplo), data di scadenza (due date).
- Gerarchia — Associazione del task a un progetto/commessa padre.
- Stati di avanzamento — Tracciamento base (es. To-Do, In Progress, Done).
- Time-tracking integrato — Collegamento nativo con il modulo fogli ore (l'utente può registrare le ore direttamente sul task).
- Reportistica operativa — Calcolo del totale ore assorbite dalla singola attività per valutazioni di effort. Limitazione di sistema: non calcola il burn-rate finanziario (costi/margini), demandato alla Suite PM.