GPW.CORE.WRKLOG
Il modulo WRKLOG è il cuore operativo della suite GPW, dedicato alla gestione dettagliata delle attività lavorative, delle presenze e della visualizzazione del calendario aziendale.
Funzionalità Principali
- Gestione Attività: Registrazione, modifica, clonazione ed eliminazione dei record di attività lavorativa (
RegAttivitaModel). - Calendario Aziendale: Visualizzazione interattiva di eventi aziendali, ferie, malattie e permessi.
- Visualizzazione Temporale: Rappresentazione grafica della durata delle attività e del carico di lavoro.
- Filtri Avanzati: Capacità di filtrare la visualizzazione per tipo di evento o attività.
Componenti Principali
Gestione Attività e Presenze
RegAtt: Componente per la gestione del singolo record di attività. Permette modifiche rapide (aggiunta/sottrazione minuti), clonazione e gestione del ciclo di vita del record.AddRA: Strumento per l'inserimento di nuove attività, con supporto per il pre-compilamento tramite clonazione o recupero dell'ultima attività registrata.RegAttEditor: (Identificato dalla struttura) Componente per l'editing avanzato delle attività.TimbList: Elenco delle timbrature/attività registrate.
Calendario e Visualizzazione
CalendarioAziendale: Visualizzatore di eventi basato su scheduler. Supporta diverse viste (Giorno, Settimana, Mese, Planner, Anno) e permette il filtraggio di:- Ferie (
FER) - Malattie (
MAL) - Permessi (
PER) - Festività (
FEST) - Eventi Aziendali (
CHIU)
- Ferie (
DayHoriz/DayAgendaDetail: Componenti per la visualizzazione dettagliata della pianificazione giornaliera.WeekStat: Fornisce statistiche o visualizzazioni aggregate a livello settimanale.
Integrazione e Architettura
- Data Access: Utilizza
GpwDataServiceper tutte le operazioni di persistenza (CRUD sulle attività). - Comunicazione: Si avvale di
MessageService(tramiteAppMServ) per la gestione dello stato condiviso (es. record clonato, valori di ricerca) e la sincronizzazione tra componenti. - UI Framework: Sviluppato con Blazor e utilizza componenti Radzen per elementi complessi come lo scheduler.