2.2 KiB
2.2 KiB
GPW NEXT
Descrizione Generale
GPW NEXT è una suite di soluzioni software per la gestione delle risorse umane (HR), focalizzata sul controllo delle presenze, la gestione delle attività lavorative (WorkLog), la pianificazione e la reportistica aziendale. L'ecosistema è progettato per supportare il passaggio verso tecnologie moderne come .NET 8/10 e componenti Blazor WebAssembly/Server.
Architettura e Moduli
La soluzione è suddivisa in vari moduli core che collaborano per fornire un sistema integrato:
Core Ecosystem
- GPW.CORE: Progetto base e punto di partenza dell'ecosistema.
- GPW.CORE.Data: Livello di accesso ai dati e gestione della persistenza.
- GPW.CORE.Shared: Modelli di dati, interfacce e logica condivisa tra i vari moduli (Client/Server).
Moduli Operativi e Amministrativi
- GPW.CORE.Smart8: Il modulo operativo principale per i dipendenti. Permette la gestione quotidiana delle timbrature (entrata/uscita), la consultazione del calendario presenze e la registrazione delle attività e delle assenze (ferie, malattie, permessi).
- GPW.CORE.WRKLOG: Modulo specifico per il registro dettagliato delle attività lavorative (WorkLog), timbrature e reportistica avanzata.
- GPW.CORE.ADM: Il cuore amministrativo della suite. Gestisce le anagrafiche (dipendenti, progetti, gruppi, clienti), le configurazioni aziendali (orari, giustificativi) e fornisce strumenti critici per la correzione di errori (spostamento ore/fasi) e l'audit delle anomalie (supervisione timbrature).
Caratteristiche Tecniche
- Framework: .NET 8.0 (con evoluzione verso .NET 10).
- Frontend: Blazor (Server e WebAssembly) per interfacce web interattive e performanti.
- Backend: ASP.NET Core.
- Caching & Performance: Integrazione con Redis.
- UI/UX: Utilizzo di componenti Radzen per un'esperienza utente professionale e fluida.
- Security: Autenticazione integrata (es. Windows Authentication/Negotiate).
Note di Sviluppo
- La documentazione specifica per ogni modulo è disponibile nelle rispettive directory.
- Si raccomanda di seguire le convenzioni di stile e gli standard architetturali definiti per garantire la coerenza tra i nuovi moduli e quelli esistenti.