Riconciliazione delle indennità
Mantiene le righe di indennità dei prospetti aperti allineate alla configurazione delle indennità attualmente in vigore.
Panoramica
Le righe di indennità — le registrazioni automatiche prodotte dalle policy indennità e dall’attività oraria delle condizioni di impiego — vengono normalmente scritte quando un giorno (o la sua settimana) viene registrato o modificato. Una modifica della configurazione non riscrive i giorni già trascorsi: cambiare un’indennità a metà periodo lasciava quindi il periodo riempito a metà — i giorni precedenti alla modifica mantenevano le vecchie righe, i giorni successivi non ne ricevevano alcuna e il resto si aggiornava solo se qualcuno li modificava per caso.
Approvare un periodo così congelava un totale che non corrispondeva né alla vecchia né alla nuova configurazione — e per un’attività di indennità che alimenta le buste paga, è quel totale a essere pagato.
Questo job elimina il divario. Ricalcola le righe di indennità di ogni prospetto ancora aperto, così che una modifica fatta oggi si rifletta anche sui giorni già registrati nel periodo corrente.
Come funziona
- Seleziona i candidati — i prospetti ancora aperti (in attesa, pronto o in ritardo) il cui periodo è iniziato. Gli spazi di lavoro senza alcuna attività di indennità vengono ignorati subito.
- Salta i non coinvolti — un dipendente senza policy indennità applicabile, senza attività oraria sulle proprie condizioni e senza righe di indennità esistenti nel periodo non ha nulla da riconciliare e viene saltato senza ulteriore lavoro.
- Rivaluta i giorni — ogni giorno restante viene ricalcolato esattamente come se il dipendente lo modificasse, così che le policy indennità (regole e contatori) e l’attività oraria delle condizioni si comportino allo stesso modo.
- Scrive solo ciò che è cambiato — i giorni con risultato identico non vengono toccati: un’esecuzione su un sistema invariato non scrive nulla.
Sono gestite sia le rimozioni sia le aggiunte: un’indennità che non si applica più vede rimuovere le proprie righe, e un’indennità riattivata vede creare le righe mancanti su tutto il periodo aperto.
Vengono riconciliati solo i giorni che appartengono a un prospetto aperto. I dipendenti le cui condizioni di impiego non usano l’approvazione dei prospetti non hanno prospetti, quindi le loro righe di indennità non sono coperte da questo job.
I prospetti inviati e approvati non vengono mai toccati
Il job scrive solo nei prospetti ancora aperti. Un prospetto inviato o approvato conserva i totali congelati al momento della consegna — il job non li riscrive mai e non riapre mai un prospetto. Lo stesso vale giorno per giorno: in una settimana a cavallo di due periodi vengono ricalcolati solo i giorni appartenenti al periodo aperto.
Se un’indennità viene corretta dopo che un dipendente ha già inviato, quel prospetto mantiene le cifre congelate. Riaprilo se la correzione deve valere: l’esecuzione successiva lo riconcilia e una nuova approvazione registra la rettifica.
Quando viene eseguito
Il job viene eseguito ogni giorno per ogni spazio di lavoro con prospetti aperti e almeno un’attività di indennità. Inoltre viene attivato immediatamente quando qualcuno modifica la configurazione delle indennità, così che una correzione arrivi in pochi minuti anziché attendere la notte:
| Modifica | Cosa viene riconciliato |
|---|---|
| Una policy indennità viene creata, modificata, eliminata o ripristinata | I dipendenti a cui la policy si applica — sia prima sia dopo la modifica |
| L’attività oraria di condizioni di impiego viene modificata | Tutti i dipendenti con quelle condizioni |
| Una modifica pianificata di indennità o condizioni raggiunge la data di efficacia | Gli stessi insiemi, come parte del ciclo notturno |
Modificare condizioni di impiego senza toccarne l’attività oraria non attiva alcuna esecuzione. Se vengono fatte più modifiche in rapida successione, condividono l’esecuzione già in coda.
L’esecuzione quotidiana è la rete di sicurezza per tutto ciò che gli attivatori immediati non vedono — un dipendente che passa a un’altra unità organizzativa, un impiego modificato o norme ripubblicate.
Parametri
| Parametro | Descrizione |
|---|---|
| ID dipendenti | ID dipendenti separati da virgole a cui limitare l’esecuzione. Vuoto significa che viene controllato ogni prospetto aperto dello spazio di lavoro |
| ID policy indennità | ID di policy indennità separati da virgole. L’esecuzione copre i dipendenti a cui quelle policy si applicano attualmente |
Entrambi vengono normalmente lasciati vuoti — sono ciò che gli attivatori automatici usano per contenere un’esecuzione. Impostali manualmente per ricontrollare un singolo dipendente o una singola policy.
Risultati del job
| Metrica | Descrizione |
|---|---|
processed | Prospetti aperti esaminati dal job |
emitted_days | Giorni le cui righe di indennità sono state riscritte |
skipped | Prospetti saltati perché il dipendente non ha nulla legato alle indennità nel periodo |
errors | Giorni che non è stato possibile valutare (il resto dell’esecuzione continua) |
scope_employees | Dipendenti a cui l’esecuzione era limitata, quando è stata attivata da una modifica della configurazione |
Un’esecuzione sana su un sistema invariato riporta emitted_days: 0.
Risoluzione dei problemi
| Problema | Soluzione |
|---|---|
| Una modifica di indennità non è visibile nel periodo corrente | Verifica che il prospetto sia ancora aperto — i prospetti inviati e approvati mantengono i totali congelati fino alla riapertura. Poi esegui il job per quel dipendente |
| Le righe mancano solo per i primi giorni di un periodo | È esattamente ciò che questo job ripara. Eseguilo, oppure attendi l’esecuzione notturna |
| Un’indennità appare ancora dopo l’eliminazione della sua policy | Esegui il job; l’esecuzione attivata dall’eliminazione potrebbe essere fallita. Controlla gli errori di quell’esecuzione |
| Compaiono righe per un dipendente che non dovrebbe avere l’indennità | Controlla l’ambito di disponibilità della policy e l’attività oraria sulle condizioni del dipendente — il job riproduce ciò a cui la configurazione si risolve ora |
errors è maggiore di zero | Apri l’esecuzione e leggi i messaggi. Una regola di indennità malformata può impedire la valutazione di un giorno; i giorni restanti vengono comunque riconciliati |