Skip to main content

Allocazioni

La pagina Allocazioni è il motore operativo della rendicontazione mensile. Parte dai dati del mese appena chiuso — ore lavorate importate dal cedolino e forecast dei progetti — e calcola come distribuire quelle ore sui progetti, producendo un run di allocazione che può poi essere approvato e firmato come consuntivo ufficiale.


Concetti fondamentali

Run di allocazione

Ogni esecuzione del calcolo genera un run: un'istantanea numerata delle ore distribuite per quel mese. I run sono persistenti e selezionabili: è possibile confrontare run diversi dello stesso mese, tornare a un calcolo precedente o approvarne uno specifico.

Simulazione vs consuntivo salvato

La pagina permette di simulare la distribuzione delle ore prima di salvare, usando uno slider. La simulazione modifica la visualizzazione in tempo reale ma non altera i dati salvati finché non si preme Salva consuntivo approvato.

Qualità dei dati

Ogni run produce una lista di warning che segnalano anomalie nel matching tra presenze, forecast e anagrafica. Risolvere i warning di qualità alta prima di approvare il consuntivo è fondamentale per evitare ore scoperte o distribuite in modo errato.


Toolbar

In cima alla pagina si trovano i controlli principali:

  • Mese calcolo — selettore del mese per cui eseguire il calcolo
  • Run salvato — dropdown con i run disponibili, ciascuno identificato da #id · mese · ore allocate; la selezione carica il run nella pagina
  • Calcola mese — avvia un nuovo calcolo per il mese selezionato e salva il run risultante; il dropdown si aggiorna automaticamente

Se il run selezionato presenta problemi, la toolbar mostra badge informativi in arancio o rosso (es. 3 problemi alti, 12 h scoperte).


KPI del run

Quattro indicatori mostrano lo stato del run selezionato:

IndicatoreSignificato
Ore lavorateTotale ore importate dal cedolino per il mese; include il numero di righe giornaliere
Ore allocateTotale ore distribuite sui progetti; in verde se il calcolo ha prodotto un risultato
Ore progetto scoperteOre richieste dai progetti che non hanno trovato copertura nelle ore lavorate disponibili; in verde se zero, in rosso altrimenti
Problemi qualitàConteggio dei warning suddiviso per gravità (alti / medi / bassi)

Pannello qualità dati

Il pannello a sinistra raccoglie tutti i warning del run. Può essere nascosto con il toggle ▲ Nascondi / ▼ Mostra.

Mini statistiche di copertura

Tre indicatori compatti riassumono l'impatto dei problemi:

StatisticaLettura
Copertura progetto %Percentuale delle ore richieste dai progetti che sono state coperte
Impatto %Quota del fabbisogno totale rimasta scoperta
Progetti impattatiNumero di progetti con ore scoperte

Barre di copertura per progetto

Per i progetti con le coperture peggiori (fino a 5), vengono mostrate barre orizzontali proporzionali alla percentuale coperta. I progetti con copertura completa mostrano il badge Coperto in verde; quelli con ore residue mostrano le ore scoperte in rosso.

Schede dei warning

I warning sono ordinati per gravità e mostrati come schede colorate:

GravitàColoreCodici tipici
AltaRossoDipendente del forecast senza ore lavorate; ore progetto non coperte; dipendente presenze non riconosciuto
MediaArancioOre lavorate non allocate (capacità in eccesso); residuo da arrotondamento giornaliero
BassaGrigioWarning generici

Ogni scheda riporta:

  • Il titolo del problema
  • Nome del dipendente e/o del progetto coinvolti
  • L'impatto atteso
  • L'azione consigliata per risolverlo

Riconciliazione dipendenti

I warning di tipo Dipendente presenze non riconosciuto espongono il pulsante Riconcilia. Questo warning indica che nel file presenze importato è presente un nominativo che non corrisponde ad alcun dipendente in anagrafica — solitamente per una variante del nome (abbreviazione, ordine invertito, errore di battitura).

Facendo clic su Riconcilia si apre il pannello di riconciliazione:

  1. Dipendente canonico — il dipendente già presente in anagrafica a cui si vuole collegare il nominativo presenze
  2. Cerca nominativo — campo di ricerca testuale (si attiva dal terzo carattere)
  3. Nominativo da riconciliare — dropdown con i nominativi non riconosciuti dal file presenze (mostrati prima) e i dipendenti duplicati già in anagrafica

L'operazione crea un alias storico: la prossima volta che il file presenze conterrà quel nominativo, il sistema lo riconoscerà automaticamente.

Riconciliazione di nominativo presenze

Se il nominativo non riconosciuto proviene da un file presenze già importato, la riconciliazione non importa retroattivamente le ore. Dopo aver creato l'alias, è necessario reimportare il file presenze per caricare le ore e poi ricalcolare le allocazioni.


Simulazione copertura

Il pannello a destra della qualità dati permette di simulare scenari diversi prima di salvare.

Slider delle ore

Lo slider va da 0 h fino alle ore lavorate totali del mese. Muovendo il cursore si ridistribuiscono proporzionalmente le ore simulate tra tutti i dipendenti e i progetti, rispettando le ore disponibili di ciascuna risorsa.

  • La barra blu mostra le ore simulate
  • Il segno grigio verticale indica le ore allocate salvate nel run corrente
  • Il delta simulato in cima al pannello mostra la differenza tra la simulazione e il valore salvato (verde se positivo, rosso se negativo)

Scostamenti simulati

Due mini-elenchi mostrano in tempo reale le variazioni più significative:

  • Scostamenti positivi (verde) — coppie dipendente/progetto in cui la simulazione assegna più ore del forecast
  • Scostamenti negativi (rosso) — coppie in cui la simulazione assegna meno ore del forecast

Tabella allocazioni simulate

La tabella a larghezza piena mostra il dettaglio completo delle allocazioni, aggiornato in tempo reale al variare dello slider.

Per ogni riga di dettaglio (dipendente × progetto):

ColonnaContenuto
DipendenteAvatar con iniziali + nome
ProgettoAvatar + nome progetto
Ore sim.Ore distribuite dalla simulazione corrente
RichiesteOre richieste dal forecast del progetto per il mese
DisponibiliOre lavorate disponibili per il dipendente
ScoperteScostamento tra ore simulate e ore richieste (verde se positivo, rosso se negativo)
CostoCosto stimato delle ore simulate al costo orario del dipendente
WarningEventuale codice di warning associato alla riga

Dopo ogni gruppo di righe per dipendente compare una riga Totale in grigio chiaro con i totali aggregati per quella risorsa.

La tabella mostra fino a 300 righe; per corredi più grandi è consigliabile esportare i dati.


Salvare il consuntivo

Il pannello Salva consuntivo in fondo alla colonna destra riepiloga il run selezionato e le ore simulate, quindi permette di approvarlo.

Premere ✓ Salva consuntivo approvato esegue le seguenti operazioni:

  1. Salva le ore simulate come distribuzione ufficiale del mese
  2. Genera una firma digitale del run approvato (hash)
  3. Aggiorna il cursore consuntivo sul mese approvato

Dopo il salvataggio, nella tab Ore progetto di ogni dipendente coinvolto il mese risulterà Consuntivato e firmato, con i dati dell'approvatore e il hash di firma.

Prima di salvare

Verifica che tutti i warning di gravità alta siano stati risolti o accettati consapevolmente. Una volta approvato il run, le ore sono bloccate e non possono essere modificate senza un nuovo run per lo stesso mese.