Erwerb verbuchen
Wandelt prognostizierten Erwerb in tatsächliche Zeitkontobewegungen um und schreibt ihn den Abwesenheitssalden der Mitarbeitenden gut.
So funktioniert es
Der Job läuft täglich und tut Folgendes:
- Findet fälligen Erwerb — Prognosen, deren nächstes Erwerbsdatum am oder vor dem Ausführungsdatum liegt
- Erzeugt Bewegungen — wandelt jeden fälligen Prognoseeintrag in eine tatsächliche Zeitkontobewegung um
- Aktualisiert die Nachverfolgung — hält das Datum der letzten Verbuchung fest, um doppelte Verarbeitung zu verhindern
Dieser Job schreibt die Abwesenheitssalden tatsächlich gut. Bis zur Verbuchung existiert Erwerb nur als Vorausberechnung in der Prognose.
Tägliche Verarbeitung und Nachberechnung
Der Job behandelt zwei Fälle:
Tägliche Verarbeitung
Für Mitarbeitende, für die bereits verbucht wurde, tut der Job Folgendes:
- Er findet Erwerb mit
next_accrual_date <= run_date - Er erzeugt Bewegungen nur für den fälligen Erwerb
- Er aktualisiert
last_materialized_dateder Prognose
Nachberechnung
Für Mitarbeitende, für die noch nie verbucht wurde (neue Einrichtungen oder Migrationen), tut der Job Folgendes:
- Er verbucht den gesamten Erwerb vom Beginn der Prognose bis zum Ausführungsdatum
- So lässt sich historischer Erwerb in einem einzigen Lauf nachholen
Verhalten des Ausführungsdatums
Das Ausführungsdatum ist für diesen Job entscheidend:
| Fall | Ausführungsdatum | Wirkung |
|---|---|---|
| Normaler täglicher Lauf | Heute | Verbucht Erwerb, der bis heute fällig ist |
| Nachhollauf | Vergangenes Datum | Verbucht nur bis zu diesem Datum (nützlich für eine kontrollierte Einführung) |
| Künftiges Datum | Künftiges Datum | Verbucht Erwerb in die Zukunft (mit Vorsicht verwenden) |
Historischen Erwerb nachbuchen
So verbuchen Sie Erwerb für vergangene Zeiträume:
- Stellen Sie sicher, dass Erwerbsprognose für den historischen Zeitraum gelaufen ist
- Starten Sie diesen Job manuell mit dem gewünschten historischen Datum als Ausführungsdatum
- Führen Sie ihn mit schrittweise späteren Daten erneut aus, wenn Sie kontrolliert und schrittweise verbuchen möchten
Jobergebnisse
| Kennzahl | Beschreibung |
|---|---|
forecasts_processed | Anzahl der geprüften Prognosen |
accruals_materialized | Anzahl der erzeugten Erwerbsbewegungen (tägliche Verarbeitung) |
accruals_backfilled | Anzahl der erzeugten Erwerbsbewegungen (Nachberechnung) |
expirations_created | Anzahl der Verfallsbewegungen, die für Salden nach ihrem Verfallsdatum erzeugt wurden |
expiration_only_swept | Mitarbeitende, die nichts mehr erwerben (zum Beispiel weil ihre Anstellung beendet ist), aber noch einen Saldo nach dessen Verfallsdatum hatten, und nur auf Verfall geprüft wurden |
errors | Anzahl der Fehler bei der Verbuchung |
Zeitpunkt des Erwerbs
Erwerb wird am Ersten des Folgemonats zugewiesen. Zum Beispiel:
- Arbeit im Januar → Erwerb zum 1. Februar
- Arbeit im Dezember → Erwerb zum 1. Januar (des Folgejahres)
Der Job am 1. Februar erzeugt also die Erwerbsbewegung für den im Januar erworbenen Abwesenheitsanspruch.
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Erwerb erscheint nicht | Prüfen Sie, ob der Job Erwerbsprognose zuvor gelaufen ist |
| Historischer Erwerb fehlt | Prüfen Sie, ob last_materialized_date leer ist, damit eine Nachberechnung ausgelöst wird, oder führen Sie die Prognose erneut mit einem historischen Ausführungsdatum aus |
| Doppelter Erwerb | Das sollte nicht vorkommen — ein erneuter Lauf erzeugt nie denselben Erwerb zweimal. Prüfen Sie, ob Bewegungen manuell angelegt wurden |
| Saldo scheint falsch | Prüfen Sie die Konfiguration des Erwerbs-Plug-ins und die Einstellungen zur anteiligen Berechnung |