Vai al contenuto
Aggiornamento stato di impiego

Aggiornamento stato di impiego

Mantiene lo stato di impiego di ogni dipendente — Attivo, In attesa o Inattivo — allineato al calendario.

Come funziona

Lo stato di un dipendente dipende dalla data odierna: In attesa prima dell’inizio del rapporto di lavoro, Attivo mentre è in corso e Inattivo una volta terminato. L’elenco dei dipendenti memorizza questo stato per poterlo filtrare rapidamente, e nient’altro lo ricalcola quando si sposta solo il calendario. Senza questo job un nuovo assunto resta In attesa e chi ha lasciato l’azienda resta Attivo finché qualcuno non li modifica.

Ogni notte il job individua i dipendenti con un rapporto di lavoro iniziato o terminato dall’ultima esecuzione completata — alla primissima esecuzione, tutti i rapporti iniziati. Per ciascuno ricalcola la voce del dipendente nell’elenco — stato, team attuale, responsabile e condizioni di impiego — e aggiorna chi conta come responsabile, dato che solo i dipendenti attivi rendono qualcuno responsabile. I dipendenti che non è stato possibile aggiornare vengono ritentati all’esecuzione successiva, e una notte saltata viene recuperata la notte seguente.

Viene eseguito per primo nel lotto notturno, così gli altri job della notte vedono già gli stati del giorno. Lo stato conta oltre l’elenco: i dipendenti attivi sono quelli considerati come approvatori, ricevono periodi del foglio presenze e registrazioni automatiche e sono esclusi dalla pulizia prevista dalla conservazione dei dati.

Quando viene eseguito

Ogni giorno. Si attiva solo se un rapporto di lavoro è iniziato o terminato dall’ultima esecuzione, o se quest’ultima ha lasciato dipendenti da ritentare.

Parametri

Questo job non ha parametri.

Risultati del job

MetricaDescrizione
refreshedDipendenti la cui voce è stata ricalcolata
failed_idsDipendenti che non è stato possibile ricalcolare — ritentati all’esecuzione successiva
sinceData dell’esecuzione precedente da cui parte la finestra (assente alla prima esecuzione)

Risoluzione dei problemi

ProblemaSoluzione
Un dipendente che ha lasciato l’azienda risulta ancora AttivoVerifica la data di fine del rapporto. Lo stato cambia la notte dopo il superamento della data di fine — la data di fine stessa è ancora un giorno lavorativo
Un nuovo assunto risulta ancora In attesaLo stato cambia la notte della data di inizio. Verifica che la data di inizio sia corretta
Un’esecuzione per una data futura non riescePrevisto. Lo stato viene sempre calcolato a partire da oggi, quindi il job rifiuta una data di esecuzione non ancora arrivata