Files

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 GpwDataService per tutte le operazioni CRUD e per le procedure di ricalcolo complesso lato server.
  • Comunicazione: Integrazione con UIMessageService per 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.