GPW.CORE.ADM
Modulo amministrativo e di gestione master della suite GPW, deputato alla manutenzione delle anagrafiche, alla configurazione dei parametri aziendali e alla risoluzione di anomalie nei dati operativi.
Descrizione Generale
GPW.CORE.ADM è lo strumento di controllo per il personale amministrativo e i responsabili HR. Mentre il modulo Smart8 è orientato all'utente finale per l'imputazione dei dati, ADM è progettato per la gestione della struttura organizzativa (progetti, gruppi, dipendenti) e per la correzione di errori o incongruenze che emergono durante l'attività quotidiana.
Il modulo combina funzioni di Master Data Management (MDM) con strumenti di Data Cleaning e Audit, garantendo che la base dati sia coerente e pronta per la reportistica.
Funzionalità Principali
1. Gestione Anagrafica (Master Data Management)
Il modulo permette il controllo completo del catalogo dati utilizzato in tutta la suite:
- Dipendenti: Gestione del database personale, controllo delle licenze software attive/disponibili e gestione delle autorizzazioni (es. reset chiavi di autenticazione).
- Struttura Organizzativa: Gestione dei Gruppi di lavoro e della gerarchia dei Progetti (inclusa la gestione delle Fasi di progetto).
- Clienti e Orari: Gestione del catalogo clienti e configurazione degli orari aziendali.
- Giustificazioni: Definizione dei codici giustificativi (es. FER, PERM, 104) utilizzati per le assenze.
2. Strumenti di Manutenzione e Correzione (Data Cleaning)
Per correggere errori di inserimento o riconfigurare la struttura, il modulo offre strumenti avanzati:
- Spostamento Gerarchico: Strumenti per spostare fasi di progetto tra diversi progetti o per riorganizzare la gerarchia delle sub-fasi (
SpostaFasiMan). - Correzione Imputazioni: Possibilità di spostare masse di ore/attività da una struttura (Cliente/Progetto/Fase) a un'altra per rimediare a errori di selezione durante la timbratura (
SpostaOreMan). - Ricalcolo Anomalie: Capacità di eseguire ricalcoli massivi per sincronizzare le timbrature con le attività e generare automaticamente giustificativi di copertura in caso di buchi di presenza (
ReviewTimbMan).
3. Audit e Supervisione
- Review Timbrature: Monitoraggio delle anomalie (es. timbrature mancanti, incongruenze temporali) con possibilità di intervento diretto su timbrature e giustificativi.
- Monitoraggio Licenze: Controllo in tempo reale del numero di licenze attive e disponibili per garantire la continuità del servizio.
Architettura Tecnica
- Framework: Sviluppato in Blazor (Server/WASM) con .NET 8.0.
- Data Access: Utilizza
GpwDataServiceper tutte le operazioni CRUD e per le procedure di ricalcolo complesso lato server. - Comunicazione: Integrazione con
UIMessageServiceper la sincronizzazione degli stati tra i vari componenti dell'interfaccia. - Export: Supporto per l'esportazione di dati in formati standard (CSV, TXT) ottimizzati per integrazioni con software terzi (es. Zucchetti).
Note per l'Uso
- Autorizzazioni: Molte funzioni (es. eliminazione record, ricalcoli massivi, gestione licenze) sono protette da controlli di ruolo tramite
AppAuthService. - Sicurezza: Le operazioni critiche (eliminazione, spostamento masse) richiedono sempre una conferma esplicita tramite interfaccia JavaScript.