Skip to content

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: BozzaInviata per approvazioneApprovata (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.